を使用してミニプロジェクトを行っていJTable
ます。
Vector
行の値に型を使用しました。たとえば、public Vector textData = new Vector();
. 問題は、のセルを編集するときですJTable
。編集可能ですが、変更された値が保持されません。つまり、1 つのセルにデータを入力して次のセルに移動すると、前のデータは更新されません。
として宣言されているときにセルを編集することは可能Vector
ですか?
メソッドもオーバーライドsetValueAt(Object value, int row, int col)
します。getValueAt(int row, int col)
メソッドが新しい値を返すことができるように、入力されたデータを保存する必要があります。このようなもの:
private String[][] data;
public Object getValueAt(int row, int col) {
return data[row][col];
}
public void setValueAt(Object value, int row, int col) {
data[row][col] = value;
}