0

jtableに列を追加しようとしています。私はこのコードを試しました:

DefaultTableModel model =(DefaultTableModel)table.getModel(); model.addColumn( "新しい列");

ただし、テーブルの幅は変更されませんが、列の幅は変更されます。つまり、列の幅が狭くなり、新しい列がテーブルに「収まる」ようになりますが、必要なのは正反対です。列を追加するときに、テーブルの幅を増やして、その幅を増やす必要があります。列は変更されません。列を追加する前に、テーブルのサイズを変更しようとしましたが、AUTO_RESIZE_MODEがOFFになっていても変更されません。解決策はありますか?

4

1 に答える 1

0

おそらく、Jtable はJScrollPane, 、そのレンダラーjavax.swing.plaf.basic.BasicTableUIが JScrollPane に関連付けられていることを知っているに配置する必要があります。

于 2009-09-23T08:11:42.563 に答える