设置JTable的列中的java.lang.ArrayIndexOutOfBoundsException

时间:2018-08-09 13:19:01

标签: jtable column-width

我有一个17列的JTable。我正在尝试设置JTable的列宽。 我正在使用以下代码。

table.getColumnModel().getColumn(0).setPreferredWidth(50);
    table.getColumnModel().getColumn(1).setPreferredWidth(180);
    table.getColumnModel().getColumn(2).setPreferredWidth(180);
    table.getColumnModel().getColumn(3).setPreferredWidth(180);
    table.getColumnModel().getColumn(4).setPreferredWidth(180);
    table.getColumnModel().getColumn(5).setPreferredWidth(180);
    table.getColumnModel().getColumn(6).setPreferredWidth(180);
    table.getColumnModel().getColumn(7).setPreferredWidth(180);
    table.getColumnModel().getColumn(8).setPreferredWidth(180);
    table.getColumnModel().getColumn(9).setPreferredWidth(180);
    table.getColumnModel().getColumn(10).setPreferredWidth(180);
    table.getColumnModel().getColumn(11).setPreferredWidth(180);
    table.getColumnModel().getColumn(12).setPreferredWidth(180);
    table.getColumnModel().getColumn(13).setPreferredWidth(180);
    table.getColumnModel().getColumn(14).setPreferredWidth(180);
    table.getColumnModel().getColumn(15).setPreferredWidth(180);
    table.getColumnModel().getColumn(16).setPreferredWidth(180);

该方法不适用于我,并且我不断收到java.lang.ArrayIndexOutOfBoundsException的错误。我试图将起始索引设置为1,这是行不通的。有谁知道,这是什么问题?

0 个答案:

没有答案