在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);
这样,当表格中的内容超出列宽时,会自动显示水平滚动条。