hi,
ich möchte dass nicht mit der TAB taste sondern mit der ENTER taste der fokus von einem textfeld auf das nächste springt. die tab taste soll hierbei komplett abgeschalten werden.
eigentlich wollte ich es soch machen, dass ich mit dem keylistner den enter-event abfange und dann eben den focus auf nächste feld setze. und die tab taste wollte ich dann folgendermasen deaktivieren/binden:
das funktioniert allerding so nicht. warum? weiß jemand eine andere lösung?
ich möchte dass nicht mit der TAB taste sondern mit der ENTER taste der fokus von einem textfeld auf das nächste springt. die tab taste soll hierbei komplett abgeschalten werden.
eigentlich wollte ich es soch machen, dass ich mit dem keylistner den enter-event abfange und dann eben den focus auf nächste feld setze. und die tab taste wollte ich dann folgendermasen deaktivieren/binden:
Code:
Action doNothing = new AbstractAction()
{
public void actionPerformed(ActionEvent e) {
//doNothing
}
};
jTextField.getInputMap().put(KeyStroke.getKeyStroke("TAB"),"doNothing");
jTextField.getActionMap().put("doNothing", doNothing);
das funktioniert allerding so nicht. warum? weiß jemand eine andere lösung?