F
frager
Gast
hallo, kann ich enie Action, welche von AbstractAction erbt überall enisetzen. also bei menus, buttons, aber auch bei focusevents oder mouseevents? wenn ja, wie?
gruß
gruß
AbstractAction helpAction = new AbstractAction()
{
public void actionPerformed(ActionEvent e)
{
// Hilfe anzeigen
}
};
component.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(KeyStroke.getKeyStroke("F1"), "help-index");
component.getActionMap().put("help-index", helpAction);
class MyAction extends AbstractAction(){
public void actionPerformed(...){
//.....
}
}