JTable では、テーブル セルに値を入力し、ボタンをクリックしてそのセルの値を出力するとします。しかし、値を入力してすぐにボタンをクリックしても印刷されません。セルに値を入力した後にEnterキーを押してボタンをクリックすると、うまく印刷されるようになりました。テーブルでこれを防ぐにはどうすればよいですか?
質問する
155 次
1 に答える
3
JTable で、テーブル セルに値を入力し、ボタンをクリックすると、そのセルの値が出力されます。しかし、値を入力してすぐにボタンをクリックすると、印刷されません。セルに値を入力した後にEnterキーを押してボタンをクリックすると、うまく印刷されます。テーブルでこれを防ぐにはどうすればよいですか?
暗闇での私のショット
myTable.putClientProperty("terminateEditOnFocusLost", Boolean.TRUE);
のために設定DefaultCellEditor
また
public boolean stopCellEditing() {
任意のカスタム エディター タイプのオーバーライドXxxCellEditor implements TableCellEditor {
于 2013-08-24T11:45:09.730 に答える