私はKeyListenerを使用してDELETE (char) 127
が押されたかどうかを確認できますが、JTableのselectedRowにkeyListenerを追加するにはどうすればよいですか?キーボードのDELETEを押してJTableの行を削除する方法
EDIT:
私はこれを試してみましたが、それは動作しません:
myTable.addKeyListener(this);
...
public void keyPressed(KeyEvent e)
{
if(e.getKeyCode() == 127 && myTable.GetSelectedRow() != -1)
{
btnRemove.doClick(); // this will remove the selected row in JTable
}
}
は 'getSelectedRow()'で小文字 'G' であるべきです。 'btnRemove.doClick()'は何をしますか? –
@bemace私自身の 'GetSelectedRow()'メソッドを定義しました –
うーん、*問題があります。在庫の問題は何でしたか? –