我想在连续编辑它的同时从 JTable 的单元格中获取价值。那么我可以将 KeyReleased 事件应用于单元格吗?如何?
问问题
1118 次
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 回答