在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);
這樣,當表格中的內容超出列寬時,會自動顯示水平滾動條。