在Eclipse Image Viewer plugin内我要添加左右箭头键< - 或右 - > 到下一张或上一张图片(在全尺寸模式下)
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,但我将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编辑器添加键盘引导操作?