2009-05-11 24 views

答えて

1

これは、NetBeans IDEでSwing GUIビルダー(旧Project Matisse)を使用する方法、またはNetBeans IDEを使用して手動でテーブルを作成する方法ですか?

JTableのTableColumnModelのTableColumn列の幅は、通常setting it's preferred widthで制御されます。レイアウトによっては、TableColumnのminWidthフィールドとmaxWidthフィールドを変更することができます。

スイングGUIビルダーを使用している場合は、包含パネルのコンストラクタでinitComponents()の後にこれを呼び出すことができます。または、デザインモードで静的データを使用している場合は、テーブルを右クリックし、カスタマイザーダイアログを使用して列を追加するときに幅を設定します。デザインモードでIDEを管理するinitComponentsメソッドの一部を変更するための "コードのカスタマイズ"オプションもあります。

initComponents()の後に手で幅を設定するのは、最初は最も簡単で魔法の方が簡単です。

public MyPanel() { 
initComponents(); 
TableColumn col = table.getColumnModel().getColumn(0); 
col.setPreferredWidth(100); 
} 

注:私はこれに答えて、私は、NetBeansのIDE 6.8を参照しています、メニュー項目やダイアログは異なる場合があります。

関連する問題