首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

问一个关于界面和逻辑交互的有关问题

2012-03-14 
问一个关于界面和逻辑交互的问题困扰很久的是,我在想到底java中swing组件是如何良好的和逻辑类进行通信的?

问一个关于界面和逻辑交互的问题
困扰很久的是,我在想到底java中swing组件是如何良好的和逻辑类进行通信的?
比如,利用jList来记录主类A的所有活动

是应该通过发送/接受消息的方式么?即每次A运行某个方法就放出一个消息通知jList
或者有其他任何方法?

还有,我还是对MVC结构不太清楚的是,swing组件和逻辑类之间怎么才能放一个model呢?比如在jtext中写下数据,传送给A类,我觉得就应该是A.set(jtext.getText())
这样看来不就是两层而已么?模型何在?



[解决办法]
逻辑类是模型,
swing组件是视图,
消息机制是控制器,控制器主要负责流程的跳转。在 J2EE 中比较明显。在桌面程序中,程序实际上是靠界面的菜单、鼠标等事件驱动的,控制流程是很明确的。

热点排行