我有一个主 Controller 类,它显示一个包含 JTable 的 JFrame,对于此表中的每一行,我必须在双击时显示一个特定的“表单”。
此辅助窗口将需要有关在主 JTable 上选择的特定行的信息,以及在 Controller 类中保存为字段的一些对象。
我需要做的概念性示例如下: 我有一组商店(在主 JFrame 的 JTable 中列出),双击一行,必须出现另一个窗口,允许管理商店(发送订单、检查交货等) .
作为 Swing 的新手,我的问题是:像这样的常见模式的最佳组织方式是什么? 我应该为另一个 JFrame 建模并将我可能需要的所有数据作为参数传递(我真的不喜欢这样),还是应该只传递对 Controller 类的引用(我认为这违反了 MVC 模式). 或者也许我应该使用 JDialog 而不是另一个 JFrame?问题是,真的,我认为第二个窗口中我需要的功能对于对话框来说有点太大了,我认为...
我很困惑,任何提示/建议/意见将不胜感激! 谢谢
问候
最佳答案
Or maybe I should use a JDialog instead of another JFrame?
宾果。
关于java - Swing - 在我的程序中组织 JFrames(或 JDialogs???),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8657609/