在JTable中,如果我在表格单元格中键入一个值,并且单击该按钮以打印该单元格的值。但我输入一个值,然后立即单击它不打印的按钮。如果我在单元格中输入值后按Enter键并单击按钮,现在打印效果很好。我怎样才能在表格中阻止这种情况?
答案 0 :(得分:3)
在JTable中,如果我在表格单元格中键入一个值,当我单击时 按钮以打印该单元格的值。但我输入了一个值 立即点击它不打印的按钮。如果我按后输入 在单元格中输入一个值,然后单击按钮,现在打印出来 好。我怎样才能在表格中阻止这种情况?
我在黑暗中的镜头
为myTable.putClientProperty("terminateEditOnFocusLost", Boolean.TRUE);
DefaultCellEditor
或
覆盖任何自定义编辑器类型的public boolean stopCellEditing() {
,例如XxxCellEditor implements TableCellEditor {