我在Netbeans环境中创建了一个swing应用程序.此应用程序包含四个框架.现在我的要求是,在用户点击"下一步"按钮后填充A帧后,A的数据应该在某处缓冲,然后转到第二种形式,依此类推.最后,当用户登陆最后一个表格时,此时我希望所有表格的总数据应存储在数据库中.
我不知道如何实现这一目标.谁能提出一些有用的资源或想法?
考虑使用一个非GUI模型类,可以通过构造函数参数或setter参数传递到视图(GUI)类中,即public void setModel(Model model).然后,所有视图都可以将相同的Model实例传递给它们.
当第一个窗口的数据"已提交"时,它会将其提交到一个共享模型中.如果您使用的是模型 - 视图 - 控制结构,那么这通常由Control完成,但如果您的程序很简单,则可能只需要Model-View.其他窗口可以通过模型通知已更改的数据,然后相应地更改其显示.
但另外,请问自己,你从窗口到窗口跳转了多少个专业应用程序?并不多,因为这对用户来说是一种非常分散注意力并且经常令人不愉快的体验.大多数人使用单个主应用程序窗口来交换此窗口中的gui视图,并且当以模态方式需要信息时偶尔出现一个对话框窗口.请查看多个JFrame的使用,好/坏练习?
| 归档时间: |
|
| 查看次数: |
52 次 |
| 最近记录: |