在Eclipse Image Viewer 插件中,我想添加向左<- 或向右箭头键移动->到下一个或上一个图像(在全尺寸模式下)
QuickImageEditor
使用ToolBar
和ToolItem
。
ToolBar toolBar = new ToolBar(compos, SWT.FLAT);
toolBar.setLayoutData(toolbarData);
previous = new ToolItem(toolBar, SWT.FLAT);
previous.setToolTipText("Previous Image");
previous.setImage(new Image(parent.getDisplay(), iconsdir + "previous.gif"));
previous.setSelection(true);
虽然 ToolItem
没有 API 来添加 keylister,但我将 lister 添加到ToolBar
.
添加的代码是
toolBar.addKeyListener(new KeyListener(){
//@Override
public void keyPressed(KeyEvent e) {
}
//@Override
public void keyReleased(KeyEvent e) {
if (e.keyCode == SWT.ARROW_LEFT){
clickedPrevious();
return;
}
if (e.keyCode == SWT.ARROW_RIGHT){
clickedNext();
return;
}
}
});
然而,这不起作用。
如何将键盘引导操作添加到 Eclipse 编辑器?