【发布时间】:2015-02-18 11:40:03
【问题描述】:
默认情况下,SWT List 允许 left 和 up 箭头键上移列表项,right 和 down 箭头键下移列表项。但我想使用left 和right 箭头键来提出另一个建议。如何删除默认情况下位于SWT List 中的left 和right 箭头键侦听器?然后替换我自己的。这是我要使用的代码:
Listener listListener = new Listener() {
public void handleEvent(Event e) {
int RowIndex = listData.getSelectionIndex();
if(RowIndex == 0){
if (e.keyCode == SWT.ARROW_RIGHT) { //right arrow
//do something
}else if (e.keyCode == SWT.ARROW_LEFT) { //left arrow
//do something
}
}
}
};
list.addListener(SWT.KeyDown, listListener);
谢谢!
【问题讨论】:
标签: java list navigation swt