当双击jtable的可编辑单元格时,如下所示。

我需要的是,如果用户在输入值之前在表的按钮外单击鼠标,则应自动输入现有值,并显示如下。

任何帮助或建议,将不胜感激。

最佳答案

DefaultTableModel的

  • 默认情况下工作myJTable.putClientProperty("terminateEditOnFocusLost", Boolean.TRUE)
  • 覆盖stopCellEditing()
    a)public boolean stopCellEditing()
    b)myJTable.getCellEditor().stopCellEditing();
    c)myJTable.getCellEditor(row, col).stopCellEditing();
  • 09-25 15:31