如何处理表中选定行的键盘事件?我的意思是,例如,我选择了一行,我想使用键盘按钮删除 delete
.
怎么办?我应该使用什么侦听器?
您需要使用 ShortcutListener:
table.setSelectable(true);
table.addShortcutListener(new ShortcutListener("", KeyCode.DELETE, new int[10])
{
@Override
public void handleAction(Object sender, Object target)
{
table.getValue(); //returns selected rows
if (getKeyCode() == KeyCode.DELETE)
{
System.out.println("Merry Christmas");
}
}
});