繁体   English   中英

Java Swing应用程序-控制器如何访问UI?

[英]Java Swing application - How can the controller access the UI?

我将要创建一个桌面应用程序。 我决定做秋千。 现在,我对要使用的体系结构感到困惑。 我决定做类似的事情。

ui-controller-service-dao

我主要是在控制器和UI之间的关系上感到困惑。 我知道控制器会执行ui需要执行的操作,就像控制器处理ui的事件一样,例如单击按钮时。 但是对于诸如单击按钮然后禁用某些ui的情况,这意味着控制器需要访问ui才能进行禁用。 现在如何提供从控制器对ui的访问?

控制器将具有指向其各自视图和模型的链接。 单击按钮不必经过控制器,因为它是UI本身负责处理此事件的责任。 另一方面,如果要打开内部框架并且有多个面板,则应通过控制器来显示这些面板。 而且,如果说一个面板要更改另一个面板的值,那么它应该经过该视图所属的相应控制器,而不是直接与该视图交互。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM