在DefaultTableModel和DefaultTableColumnModel中,都有column和columnCount属性,但是这两个属性是可以不一样的。
假定JTable有x列(JTable使用的是DefaultTableModel和DefaultTableColumnModel),当为JTable动态增加一个列时,我理解这两个Model中的columnCount都应该是a+1,但是,实践证明我错了,DefaultTableModel中是a,DefaultTableColumnModel中是a+1,我查了一下资料,O'REILLY的Java Swing 2确实是这末说的,俩个Model中的这个属性值是可以不一样的,说不必在意,靠,能不在意吗 !? 想请教一下,大家是怎么理解和使用的,也就是当使用这个Model时,我从DefaultTableModel岂不是取不到“准确”的数据? 和大家讨论一下
假定JTable有x列(JTable使用的是DefaultTableModel和DefaultTableColumnModel),当为JTable动态增加一个列时,我理解这两个Model中的columnCount都应该是a+1,但是,实践证明我错了,DefaultTableModel中是a,DefaultTableColumnModel中是a+1,我查了一下资料,O'REILLY的Java Swing 2确实是这末说的,俩个Model中的这个属性值是可以不一样的,说不必在意,靠,能不在意吗 !? 想请教一下,大家是怎么理解和使用的,也就是当使用这个Model时,我从DefaultTableModel岂不是取不到“准确”的数据? 和大家讨论一下
解决方案 »
- JDK输出日志
- java里面有没有exit()机制?
- 做了一个小游戏,eclipse或者JAR比java慢 为什么?
- 今天去面试 遇到一系列的问题 回答得头痛
- java server socket multicast 问题
- 求帮我解释以下的java概念!
- 我把JTextArea放入JScrollPane中,可是JTextArea就消失不见了?Y?
- 请教如何写一个和WINDOWS 类似的计算器,我自己写了一个,但只能用加法,还请高手指教
- object obj=null;和object obj;有什么区别;
- 急:用java怎么取得代理服务器后面的真IP地址?
- 新手学习Java,请大家帮我看一个问题!万分感谢!!
- 有什么方法可以获得该类所实现的接口,并指出具体是哪个接口么?
为什么要从DefaultTableModel取呢?我不是很明白您的用意。
可以从DefaultTableColumnModel中取啊。
你好,恩,因为数据都存放在DefaultTableModel里面呀,DefaultTableColumnModel只是列信息,那么在动态增加一列后,DefaultTableModel可不认识这列,难道我还要去DefaultTableColumnModel去找那新增加的列?