java swing的jtree,jtable,jlist都要设置一个model的类的原因

java是对象编程,你放到jtree,jtable,jlist 中的是一组 对象的集合
可是,你展示的不能展示 这个对象,而可能要展示,这个对象的某个属性 (比如,你放到jlist里是Person 的集合。而你要展示的是 Person 的name属性)

所以,java 采用mvc 方式来 生成 jtree,jtable,jlist
model 是你放入的具体的 对象的集合
view 是要你展示的具体的对象的数据
而control 是你用来操做界面,数据的控制(这个不用关系)

你可以把一组string 放到model里,这样的话,就可以不用view
jtree,jtable,jlist 会给你用默认的 view 就是你传入的那个 sting 来显示界面的
view 是 jtable 中的 列的 CellRenderer(tableCellRender),通过增加tableCellRender 来展示 某一列具体展示什么内容
control  是jtable中用来描绘表格 触发动作的功能

--转自百度知道
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值