[英]Java: using methods of other classes
我正在用Java开发一个项目。 我有一个MainFrame,在这个MainFrame中,我有一些MyJPanel类,在Panels中,我有一些MyJToggleButton类。
现在,我在某些方面感到困惑。 我想这样做; 当按下MyJToggleButton时,将选择其他MyJPanels外壳程序中的其他MyJToggleButtons。
通常我有这种问题。 在MyJPanel中,我没有其他面板的按钮或方法。
希望我能解释我的问题,谢谢您的帮助
您描述的是这样的:
MainFrame
|
|_ MyJPanel.class
| |
| |_MyJToggleButton
|
|_otherMyPanel.class
|
|_otherMyJToggleButton
这些都是向用户表示一些数据的视图类。 如果要添加功能,则应在控制器中编写它们。 以及模型中的业务逻辑。 您应该阅读有关MVC模式的信息
我想您用MyJToggleButtons代表同一件事。
我可能建议的是使用MVC设计模式。 您将应用程序拆分为模型部分和视图部分。 控制器部分随后侦听View和/或Model,并且每次在Model / View中发生更改时,都会对事物进行更新。 特别是如果您在不同位置的GUI中表示某些内容,则两个地方都会收到来自Controller的消息以进行更新,因为模型已更改。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.