Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java GUI 设计
打印话题 寄给朋友 订阅主题 |
作者 | Re:JList的一个问题 [Re:probing] |
yzdbj
发贴: 9 积分: 0 |
于 2006-03-05 10:10
这要有MVC(Model-View-Controller)模型的概念!(可以与VB三层的概念相结合) 作用:Modell管理自己的状态且处理对状态的操作,当它改变时要负责通知View;View负责显示数据;Controller:管理Model与View之间的交互! 这是因为List控件是一个重量级控件!它只负责把数据给显示出来。 在这里M(Model)是你程序里的Vector ,List控件相当于你程序里的V(View)!List里面显示的数据只是初始化时的数据,当要进行添加、删除操作时Model要 通知List控件,关键在这里还要定义一个类:DefaultListModel,它负责通知View. 例如: DefaultListModel idlm; idlm= new DefaultListModel(); JList ijl ; ijl= new JList(idlm); idlm.addElement("要添加的项目");//在相关事件里添加 idlm.remove(“要删除的项目”);//在相关事件里添加 不知这样解释可以吗? 我是一新手,,大家可以常交互! JBuilder使用技巧 |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
7107 | JList的一个问题 | probing | 1511 | 2006-03-04 19:25 |
5474 | Re:JList的一个问题 | xiaosilent | 669 | 2006-03-04 22:36 |
5609 | Re:JList的一个问题 | yzdbj | 505 | 2006-03-05 10:10 |
6115 | Re:JList的一个问题 | probing | 415 | 2006-03-08 16:34 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |