У меня есть панель инструментов в моем приложении eclipse rcp, она содержит три кнопки,
- кнопка home: перейти на домашнюю страницу
- кнопка назад: перейти на предыдущую страницу
- кнопка пересылки: перейти на следующую страницу
код их создания:
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 с кнопкой возврата домой, возможно ли это?как сделать?