Linux 拨号vps windows公众号手机端

Java中jtable怎么设置固定列宽

lewis 8年前 (2017-03-11) 阅读数 10 #程序编程
文章标签 Javajtable

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

TableColumncolumn=table.getColumnModel().getColumn(columnIndex);

column.setPreferredWidth(width);

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

table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);

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

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门