-1

我想在连续编辑它的同时从 JTable 的单元格中获取价值。那么我可以将 KeyReleased 事件应用于单元格吗?如何?

4

2 回答 2

1

不要使用 KeyListener。

相反,您可以获得将使用 JTextField 作为编辑器的列的默认编辑器。然后将 DocumentListener 添加到文本字段。每次添加/删除文本时都会生成一个 DocumentEvent。

于 2013-07-15T22:01:10.430 回答
0
 public void KeyReleased(MouseEvent e)
      {

         JTable target = (JTable)e.getSource();
         int row = target.getSelectedRow();
         int col = target.getSelectedColumn();

        Object data = (Object)table.getValueAt(row, col);
        JOptionPane.showMessageDialog(null, data);

          }
于 2013-07-15T07:09:17.960 回答