質問

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

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

役に立ちましたか?

解決

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

http://java.sun.com/を参照docs / books / tutorial / uiswing / components / table.html

他のヒント

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top