0

我写了java swing JTable,在表格中,像JComboBox这样的单元格,当我编辑JComboBox单元格时,它打开项目列表,然后我单击另一个单元格(JTextField),如何使单击的单元格请求焦点在表格中? 现在我需要双击 JTextField 单元格,然后它才能抓住焦点。

4

1 回答 1

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);
    } 
于 2013-10-30T10:02:44.780 回答