温馨提示×

Java中jtable怎么设置固定列宽

小亿
279
2024-01-25 09:16:14
栏目: 编程语言

在Java中,可以通过设置JTable的列模型来设置固定列宽。可以使用TableColumn类的setPreferredWidth方法来设置列的宽度,例如:

TableColumn column = table.getColumnModel().getColumn(columnIndex);

column.setPreferredWidth(width);

其中,table是JTable对象,columnIndex是需要设置宽度的列的索引(从0开始),width是需要设置的宽度值。
如果要设置多个列的宽度,可以在上述代码中多次调用setPreferredWidth方法。
另外,如果希望列宽自动适应单元格内容的宽度,可以使用setAutoResizeMode方法来设置自动调整列宽的模式:

table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);

这样,当表格中的内容超出列宽时,会自动显示水平滚动条。

0