llgd.net
当前位置:首页 >> jtABlE 设置列宽 >>

jtABlE 设置列宽

//创建table private String[] columnNames=; private Object[][] rowData=new Object[0][4]; private DefaultTableModel tableModel=new DefaultTableModel(rowData,columnNames); private JTable jTable=new JTable(tableModel); //设置居中 D...

TableColumn firsetColumn = table.getColumnModel().getColumn(0); JTable 中列的所有属性,如宽度、大小可调整性、最小和最大宽度。 jTable.

public void setColumnSize(int i, int width ) { TableColumnModel cm = table.getColumnModel(); //表格的列模型 TableColumn column = cm.getColumn(i);//得到第i个列对象 column.setPreferredWidth(width);//将此列的首选宽度设置为 preferr...

//创建table private String[] columnNames=; private Object[][] rowData=new Object[0][4]; private DefaultTableModel tableModel=new DefaultTableModel(rowData,columnNames); private JTable jTable=new JTable(tableModel); //设置居中 D...

在swing中添加列的时候可以确定列的宽度的,如下: addColumnName(1, "ID", 5); 第一个参数是表示第几列,第二个参数是列名,第三个参数是列的宽度

model.setDataVector(data,tablecolumns);如果可以把这个放到设置列宽之前 好像是这步会重置列宽 可以在debug下看看

TableColumn tc=this.getColumn(0);// 取到一列JComboBox cbx = new JComboBox(new String[] {"a","b","c"});// 建立下拉列表TableCellEditor tce=new DefaultCellEditor(cbx);// 创建编辑器tc.setCellEditor(tce);// 设置编辑器

myTable.setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS)试试这个看看是否是你要的,不行就试试其他的ResizeMode。

JBuile不知道怎么设置, 但是可以手动改改代码: 例如: JTable table = new JTable(); table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); 有5个参数可进行设置,根据自己的需要修改吧! AUTO_RESIZE_OFF 不自动调整列的宽度;使用滚动条。 AUT...

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com