1

JTable コンストラクターでデータを設定できます。ユーザーは、プログラムが手動で実行されているときに (キーボードから入力して)、このデータを変更できます。

しかし、ある列のデータを変更したい場合は、どの方法を使用すればよいでしょうか? 列ヘッダーを変更するには、TableColumn メソッド setHeaderValue を使用します。JTable セルに値を設定するには何を使用すればよいですか?

4

2 に答える 2

1

ユーザーがデータを編集できるようにする場合は、編集できるセルに TableCellEditor を設定する必要があります。また、JTable 自体にデータをハードコーディングする代わりに、TableModel の使用を開始することもお勧めします。

http://java.sun.com/docs/books/tutorial/uiswing/components/table.htmlを参照してください。

于 2008-11-09T15:58:12.690 に答える
0

JTable を作成する際、最初に特定の列の値が編集可能であることを指定する必要があります。もちろん、行ベースの編集機能も提供できます。ただし、これらすべては、テーブル自体を作成するときに定義する必要があります。これについて何か助けが必要な場合は返信してください。

于 2013-03-19T13:06:51.287 に答える