1

JTable では、テーブル セルに値を入力し、ボタンをクリックしてそのセルの値を出力するとします。しかし、値を入力してすぐにボタンをクリックしても印刷されません。セルに値を入力した後にEnterキーを押してボタンをクリックすると、うまく印刷されるようになりました。テーブルでこれを防ぐにはどうすればよいですか?

4

1 に答える 1

3

JTable で、テーブル セルに値を入力し、ボタンをクリックすると、そのセルの値が出力されます。しかし、値を入力してすぐにボタンをクリックすると、印刷されません。セルに値を入力した後にEnterキーを押してボタンをクリックすると、うまく印刷されます。テーブルでこれを防ぐにはどうすればよいですか?

暗闇での私のショット

  • myTable.putClientProperty("terminateEditOnFocusLost", Boolean.TRUE);のために設定DefaultCellEditor

    また

  • public boolean stopCellEditing() {任意のカスタム エディター タイプのオーバーライドXxxCellEditor implements TableCellEditor {

于 2013-08-24T11:45:09.730 に答える