键绑定我在Eclipse RCP应用程序有一个工具栏,它包含了三个按钮,Eclipse RCP的:与toolitem
- 主页按钮:访问主页
- 后退按钮:返回上一页
- 前进按钮:进入下一个页面
代码创建它们:
ToolBar tb = new ToolBar(toolBarComp, SWT.NONE);
fd = new FormData();
fd.right = new FormAttachment(100, -10);
tb.setLayoutData(fd);
homeBtn = new ToolItem(tb, SWT.PUSH);
homeBtn.setImage(ResourceManager.getImage(ResourceClass.class, "home.png"));
homeBtn.setToolTipText("返回主页");
backBtn = new ToolItem(tb, SWT.PUSH);
backBtn.setImage(ResourceManager.getImage(ResourceClass.class, "back.png"));
backBtn.setToolTipText("返回至上一页");
backBtn.setEnabled(false);
backBtn.addSelectionListener(new SelectionAdapter(){
public void widgetSelected(SelectionEvent e) {
CompositePageRender.this.controler.goBack();
}
});
forwardBtn = new ToolItem(tb, SWT.PUSH);
forwardBtn.setImage(ResourceManager.getImage(ResourceClass.class, "forward.png"));
forwardBtn.setToolTipText("前进至下一页");
forwardBtn.setEnabled(false);
forwardBtn.addSelectionListener(new SelectionAdapter(){
public void widgetSelected(SelectionEvent e) {
CompositePageRender.this.controler.goFroward();
}
});
我想绑定ALT + H与主页按钮,这可能吗?怎么做?
我不确定你想完成什么。是否“_I将ALT-H绑定到home_key_”意味着您希望在用户执行ALT-H时执行home键的操作? – rmoestl
是的,我的意思是。 – CaiNiaoCoder