1

データベースのGUIを作成する必要がある学校のプロジェクトがあります。データベースには3つのテーブルが含まれています。

  1. ピザのテーブル

  2. トッピング用テーブル

  3. そして、ピザとトッピングの外部キーを含むテーブル。基本的に、この表は、ピザにどのようなトッピングがあるかを宣言しています。

JTableこれで、カスタムを介してピザテーブルを表示できますTableModel(テーブルモデルはデータベースと通信します)。

しかし、ここで、テーブルに2つの列を追加したいと思います。これらの列には、各行に2つのボタンが含まれます。1つは実際の行を削除するためのもので、もう1つはダイアログを開くためのもので、現在のピザを編集できます(トッピングの追加、属性の変更など)。

カスタムテーブルモデルからJTableを「フィード」する場合、これらの列を追加するにはどうすればよいですか?テーブルモデルを変更する必要がありJTableますか?

4

1 に答える 1

3

JButtonのセルに( と の正しい回避策を使用TableCellRendererしてTableCellEditor)を追加することJTableは、 で最も困難な作業の 1 つですSwing

1) @camickrsテーブル ボタン列

2)の列に JComponentsを含む JPanel を追加します。JTable

于 2012-04-04T16:20:06.253 に答える