因为我不明白这个问题我不知道怎么问一个好问题。但我只是想调整JTable中的列的大小。我使用JTable和DefaultTableModel类来创建列,但是有些列占用了很多空间,例如检查按钮。我想知道是否有人知道如何以编程方式最小化这些列。
以下是我使用的一些代码
public static final String[] COLUMNS = {"Närvaro / Frånvaro", "Deltagare", "Ärendenummer", "Avvikelse"};
private CheckBoxDefaultTableModel model = new CheckBoxDefaultTableModel(COLUMNS, 0);
private final JTable table = new JTable(model);
class CheckBoxDefaultTableModel extends DefaultTableModel {
private List<String> removedItemsList = new ArrayList<String>();
public CheckBoxDefaultTableModel(Object[] columnNames, int rowCount) {
super(columnNames, rowCount);
}
Object[] row = {Boolean.FALSE, namn, caseNbr, null};
我没有声誉来添加我的程序的图片,但它看起来像在这个链接: