Van JTextArea naar JTextArea

Status
Niet open voor verdere reacties.

tranceftw

Gebruiker
Lid geworden
6 apr 2009
Berichten
149
Ik heb een programmaatje gemaakt (zie mijn handtekening), maar ik wil iets toevoegen dat ik niet onmiddelijk vindt. Om de gegevens te veranderen moet je telkens met je cursor in het volgende vakje klikken en dat vind ik nogal irritant. Ik zou dus willen dat het programma reageert op de tabtoets door naar de volgende JTextArea te springen. Hoe pak ik dit aan?

(Ik heb al een beetje kennis van sneltoetsen in Java)

Grts
 
Laatst bewerkt:
Je AdresView moet nog KeyListener implemeteren en die koppel je aan je textareas, dan moet je de KeyPressed methode overschrijven met hierin:

public void keyPressed(KeyEvent e) {
if(e.getKeyCode() == KeyEvent.VK_TAB) {
if(e.getModifiers() > 0) {
((JTextArea)e.getSource()).transferFocusBackward();
}
else {
((JTextArea)e.getSource()).transferFocus();
}
e.consume();
}
}
 
BTW, het viel mij op dat de applicatie bleef runnen nadat het venster gesloten was en toen zag ik dat in je main het lijntje
Code:
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
ontbrak
 
BTW, het viel mij op dat de applicatie bleef runnen nadat het venster gesloten was en toen zag ik dat in je main het lijntje
Code:
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
ontbrak

Thx! Had ik inderdaad over het hoofd gezien.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan