abstractaction

来源:百度知道 编辑:UC知道 时间:2024/06/13 22:48:52
想问下JAVA的ABSTRACTION类有没有类似JMENUITEM里的setAccelerator方法,设置组合的快捷键,就是不用估计菜单层次结构的那种,还有需要配合层次结构的快捷键都怎么设置呢?因为是用的ABSTRACTION类,所以无法使用setAccelerator方法,请高手指教,谢谢了

// JButton fOKButton=newJButton();
// fOKButton.setAction(new AbstractAction("Help"){
// public void actionPerformed(ActionEvent e) {
// try {
// String url="http://www.tarena.com.cn";
// Runtime.getRuntime().exec("cmd.exe /c start "+url);
// } catch (IOException e1) {
// e1.printStackTrace();
// }
// }
// });
//
// InputMap im=fOKButton.getInputMap(JButton.WHEN_IN_FOCUSED_WINDOW);
// im.put(KeyStroke.getKeyStroke("alt H"), "fOKButtonAction");
// fOKButton.getActionMap().put( "fOKButtonAction ",fOKButton.getAction());