我正在用java开发一个项目。我有一个MainFrame,在这个MainFrame中我有一些MyJPanel类,而在Panels中我有一些MyJToggleButton类。
现在,我在某些方面感到困惑。我想这样做; 按下MyJToggleButton时,将选择其他MyJPanels shell中的其他MyJToggleButton。
一般来说,我有这种问题。在MyJPanel中,我没有其他面板的按钮或方法。
我希望我能解释一下我的问题, 谢谢你的帮助
答案 0 :(得分:1)
您描述的内容如下:
MainFrame
|
|_ MyJPanel.class
| |
| |_MyJToggleButton
|
|_otherMyPanel.class
|
|_otherMyJToggleButton
这些是向用户表示某些数据的所有View-Classes。如果要添加功能,则应将其写入控制器。以及模型中的业务逻辑。您应该阅读MVC-Pattern
答案 1 :(得分:1)
我想你用MyJToggleButtons表示同样的事情。
我可能建议使用MVC设计模式。您将应用程序拆分为“模型”部件和“查看”部件。然后控制器部分监听视图和/或模型,并且每次在模型/视图中发生更改时都会更新。特别是如果你在不同的地方用GUI代表某些东西,两个地方都会得到一个来自Controller的消息,因为模型已经改变了。