Vector columnIdentifiers = new Vector();
Vector dataVector = new Vector();
// for(i = 0; i < colwidth.length; i++)
// {
// tbm.addColumn(colnames[i]);
// }
for(i = 0; i < colwidth.length; i++)
{
columnIdentifiers.add(colnames[i]);
}
// for( i = 0; i < 8; i++)//显示表第一列名称
// {
Vector v= new Vector();
v.add("test");
v.add("test1");
v.add("test2");
dataVector.add(v);
// }
tbm.setDataVector(dataVector, columnIdentifiers);
for(i = 0; i < colwidth.length; i++)
{
tc = tbl.getColumn(colnames[i]);
// tc.setMinWidth(colwidth[i]);
tc.setPreferredWidth(colwidth[i]);//设置列宽参数
tWidth += colwidth[i];
}
tbl.setPreferredScrollableViewportSize(new Dimension(tWidth + 10, 290));
// tbl.setBorder(BorderFactory.createEtchedBorder());
tbl.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);//设置表格调整尺寸模式 , 如果 autoResizeMode 设置为 AUTO_RESIZE_OFF,则返回 false,这指示表的宽度不是由视口的宽度所决定的。
tbl.setRowSelectionAllowed(true);
tbl.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
tbl.setModel(tbm);
scrollPanel.setPreferredSize(new Dimension(490, 390));
}
VECTOR
Java Swing表格配置
最新推荐文章于 2025-09-10 14:52:05 发布
3344

被折叠的 条评论
为什么被折叠?



