社区
Java SE
帖子详情
问一个关于界面和逻辑交互的问题
jackwonder
2007-08-13 11:34:03
困扰很久的是,我在想到底java中swing组件是如何良好的和逻辑类进行通信的?
比如,利用jList来记录主类A的所有活动
是应该通过发送/接受消息的方式么?即每次A运行某个方法就放出一个消息通知jList
或者有其他任何方法?
还有,我还是对MVC结构不太清楚的是,swing组件和逻辑类之间怎么才能放一个model呢?比如在jtext中写下数据,传送给A类,我觉得就应该是A.set(jtext.getText())
这样看来不就是两层而已么?模型何在?
...全文
149
2
打赏
收藏
问一个关于界面和逻辑交互的问题
困扰很久的是,我在想到底java中swing组件是如何良好的和逻辑类进行通信的? 比如,利用jList来记录主类A的所有活动 是应该通过发送/接受消息的方式么?即每次A运行某个方法就放出一个消息通知jList 或者有其他任何方法? 还有,我还是对MVC结构不太清楚的是,swing组件和逻辑类之间怎么才能放一个model呢?比如在jtext中写下数据,传送给A类,我觉得就应该是A.set(jtext.getText()) 这样看来不就是两层而已么?模型何在?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jackwonder
2007-08-14
打赏
举报
回复
但是核心java2第一卷第7版上说:
The model, which stores the content
The view, which displays the content
The controller, which handles user input
由此可见逻辑更合适控制器的概念。
我翻阅了一些书籍,似乎java中提到的事件就只是单单指的awt或者swing的一些事件,是这些gui组件与逻辑相互传递消息的方式,并非一般对象之间传递消息的方式
另外,所谓MVC模式其实如果只是用已经包装好的组件,比如jButton或者jList,模型根本就不需要人为设定(可以选择其他模型),也就是说,我们只要选择了jButton,就只要关系剩下的逻辑部分设计就可以了,至于其中的模型,我们也不用操心。
不知上述是否正确
anguang
2007-08-14
打赏
举报
回复
逻辑类是模型,
swing组件是视图,
消息机制是控制器,控制器主要负责流程的跳转。在 J2EE 中比较明显。在桌面程序中,程序实际上是靠界面的菜单、鼠标等事件驱动的,控制流程是很明确的。
一个简单
交互
界面
的实现
一个简单
交互
界面
的实现 这个
界面
本来是今年做NXP智能车的时候为了更改参数方便设计的,这其实又是一套用状态机的思想来实现的一个显示框架。 这个显示
界面
只是一个操作
逻辑
,所以它的的移植性还是挺高的,虽然...
qt
界面
和python怎么
交互
_python使用Qt
界面
以及
逻辑
实现
pyQt只是个
界面
,只会生成
界面
即UI,就算是一个按钮也需要在python只自己写。不会想当然的找槽函数自动生成那么简单了。安装pyQt5 pip3 install pyQt安装设计器 pip3 install pyQt-tools打开Qt5tools中的设计器做一...
界面
与
逻辑
的关系设计
这个项目做了一年了,也接近尾声了,试用效果还不错,但总感觉代码很凌乱。 下面来说说这个项目中,
界面
与
逻辑
的关系设计。...2.
界面
之间如果有
交互
,需要通过
逻辑
对象传递(当然也可以通过其他方
使用PyQt5开发
交互
界面
最近使用python3 + PyQt5 做了一个带
界面
的小软件,并使用PyInstaller进行了软件打包发布,遇到了一些坑,不过经过一通查阅,基本解决,接下来就汇个总,简单讲解使用python与Qt如何开发一个
交互
界面
。 二、实现目标...
用户与计算机的
交互
界面
是什么,一文解读:什么是用户
界面
设计?
目前对于用户
界面
定义比较广泛,不仅仅包含人与机器
交互
的图形用户接口,广义来说用户
界面
是用户和系统进行
交互
方法的集合,这些系统不是单单指电脑程序,还包括某种特定的机器、设备、复杂的工具等。用户
界面
可以...
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章