我已经编写了java swing JTable,在表中,像JComboBox这样的单元格,当我编辑JComboBox单元格时,它打开项目列表,然后我点击了其他单元格(JTextField),如何使单击的单元格请求焦点在桌子上?现在我需要双击JTextField单元格,然后它可以抓住焦点。
答案 0 :(得分:0)
我得到了你所面对的。
使用方法ClickCountToStart可以单击编辑到表格单元格内的JTextfield。 这是一个关于如何使用它的例子
DefaultCellEditor onSingleClick = new DefaultCellEditor(new JTextField());
onSingleClick.setClickCountToStart(1);
//set the editor to the every column
for (int i = 0; i < table.getColumnCount(); i++) {
table.setDefaultEditor(table.getColumnClass(i),onSingleClick);
}