2

JPane に表示される DefaultModel を使用して構築された JTable がありますが、テーブルのサイズを変更して大きくしたいと考えています。どうすればそれができるか説明してもらえますか?次のコードを試しました:

TableColumnModel colsize = t1.getColumnModel();

for(int i=0; i<cols; i++){

    colsize.getColumn(i).setPreferredWidth(200);
}

しかし、うまくいきませんでした。

4

2 に答える 2

4

テーブルのサイズを大きくするには#setPreferredSize()。

table.setPreferredSize(new Dimension(500, 500));

列のサイズを大きくするには、table#getColumn() を使用します。

table.getColumn(columnNames[0]).setPreferredWidth(100);
table.getColumn(columnNames[1]).setPreferredWidth(400);

これが問題の解決に役立つことを願っています。これを実装中に問題が発生した場合は、質問してください。

于 2013-04-09T23:12:03.183 に答える