我想在连续编辑时从JTable的单元格获取值。所以我可以将KeyReleased事件应用于单元格以及如何应用?
答案 0 :(得分:1)
不要使用KeyListener。
相反,您可以获得将使用JTextField作为编辑器的列的默认编辑器。然后将DocumentListener添加到文本字段。每次添加/删除文本时都会生成DocumentEvent。
答案 1 :(得分: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);
}