编辑行时JTable,更改ENTER动作?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编辑行时JTable,更改ENTER动作?相关的知识,希望对你有一定的参考价值。
我有JTable的问题。我需要编辑一些行,但是当我完成并按ENTER键时,我想要像在数据库中保存一样进行更改操作。这是我的代码:
// JTable PDV
tablePDV = new JTable(pdvTableModel) {
// Editable Enable || Disable
public boolean isCellEditable(int rowIndex, int colIndex) {
if (check == true) {
if (rowIndex == rowSelectedIndex
&& colIndex == colSelectedIndex) {
return super.isCellEditable(rowIndex, colIndex);
}
}
return false;
}
};
tablePDV.addMouseListener(new MouseAdapter() {
@Override
public void mouseExited(MouseEvent arg0) {
tablePDV.clearSelection();
tablePDVSecond.clearSelection();
}
@Override
public void mouseClicked(MouseEvent e) {
tableMousClick(tablePDV, e, 436, 455, 477, 498, 1);
}
});
答案
int key = evt.getKeyCode();
if (key == KeyEvent.VK_ENTER) {
//code here
}
右键单击Jtable和事件,KeyReleased。
以上是关于编辑行时JTable,更改ENTER动作?的主要内容,如果未能解决你的问题,请参考以下文章
仅在按照意图进行时才更改片段(在这种情况下,他们实际上共享应用程序)