gpt4 book ai didi

java - 如何在多个框架之间切换时处理表单数据

转载 作者:行者123 更新时间:2023-12-03 00:32:56 24 4
gpt4 key购买 nike

我在 Netbeans 环境中创建了一个 swing 应用程序。该应用程序由四个框架组成。现在我的要求是,填充 A 帧后,当用户单击“下一步”按钮时,A 的数据应该缓冲在某处,然后转到第二个表单,依此类推。最后,当用户登陆最后一个表单时,此时我希望所有表单的总数据应存储在数据库中。

我不知道如何实现这一目标。谁能建议一些有用的资源或想法?

最佳答案

考虑拥有一个非 GUI 模型类,它可以通过构造函数参数或 setter 参数传递到 View (GUI) 类中,即 public void setModel(Model model)。然后所有 View 都可以将相同的模型实例传递给它们。

当第一个窗口“提交”其数据时,它将其提交到一个共享模型中。如果您使用模型- View -控件结构,那么这通常由控件完成,但如果您的程序很简单,模型- View 可能就是您所需要的。其他窗口可以通过模型通知更改的数据,然后相应地更改其显示。

<小时/>

但顺便说一句,也请问问自己,您使用了多少个从一个窗口跳转到另一个窗口的专业应用程序?数量不多,因为这对用户来说是一种非常分散注意力且通常不愉快的体验。大多数使用单个主应用程序窗口,该窗口在该窗口内交换 GUI View ,并且当需要以模式方式提供信息时偶尔会弹出一个对话框窗口。请查看The Use of Multiple JFrames, Good/Bad Practice?

关于java - 如何在多个框架之间切换时处理表单数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27088890/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com