还有另外一个JTable的问题:
我已经设定好了表格每一列的宽度,但是当我往表格中填入了数据后,表格各列的宽度并不是按我规定的宽度显示的,程序如下:
int[] tblColWidth = {125,10,12,125,10,12,125,10,12};
jTable1.setModel(myTableModel);//myTableModel是我自己的表格模式
for (int i = 0;i < tblColWidth.length;i ++)
jTable1.getColumnModel().getColumn(i).setPreferredWidth(tblColWidth[i]);
为什么呢?
盼各位高手赐教!
我已经设定好了表格每一列的宽度,但是当我往表格中填入了数据后,表格各列的宽度并不是按我规定的宽度显示的,程序如下:
int[] tblColWidth = {125,10,12,125,10,12,125,10,12};
jTable1.setModel(myTableModel);//myTableModel是我自己的表格模式
for (int i = 0;i < tblColWidth.length;i ++)
jTable1.getColumnModel().getColumn(i).setPreferredWidth(tblColWidth[i]);
为什么呢?
盼各位高手赐教!
不过我开发用的是jBuilder3.0
我使用jb时间很短,还没有听说过这个名词呢!
我觉得是。
还有就是组件和ScrollPanel一起用时,最好不要设置组件的大小,问题会少很多.2. jTable1.getColumnModel().getColumn(i).setPreferredWidth(tblColWidth[i]) ->
jTable1.getColumn("列名").setPreferredWidth(tblColWidth[i]);
谢谢你了wolfsquare!
分数奉上!