鍵綁定我在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