首页 > 代码库 > JTable失去焦点时自动提交
JTable失去焦点时自动提交
JTable CellEditor失去焦点时自动提交JTable CellEditor编辑后需要使用回车键、TAB键、或者点击其他单元格才会提交,否则值还是没修改前的。
需要加上:
JTable table = new JTable(...);//列不可编辑table = new JTable() {private static final long serialVersionUID = 2595798920190236627L;public boolean isCellEditable(int row, int col) {// 不可编辑的列int[] cols = new int[] {};if (Arrays.binarySearch(cols, col) == -1) {return false;} else {return true;}}};
//失去焦点时自动提交
table.putClientProperty("terminateEditOnFocusLost", true);
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。