Avatar billede mhj28 Nybegynder
22. november 2003 - 20:59 Der er 2 kommentarer og
1 løsning

Hvordan styre man TAB til at hoppe til den komponent man vil have

Jeg har lavet et JPanel hvor jeg har nogle JTextField, JComboBox og JTextArea på, mit problem er at når man bruger TAB ryger man til højre hvis der er en komponent der i stedet for at gå til den komponent der ligger neden under… Kan man ikke styre hvilken komponent der skal hoppes hen til når man trykker på TAB????
Avatar billede soreno Praktikant
22. november 2003 - 21:03 #1
Flere metoder..

1. placer komponenterne på din container i den rækkefølge som tab skal være i.
2. brug komponent.setNextFocusableComponent(næsteKomponentITabOrden);
3. brug FocusTraversalPolicy, se: http://www-106.ibm.com/developerworks/java/library/j-awtfocus/

1. er nem, men svær at vedligeholde. Desuden er det jo ikke sikkert man ønsker at der skal kunne tabbes mellem alle komponenter.
2. er deprecated pr. jdk1.4
3. har jeg ikke prøvet.
Avatar billede mhj28 Nybegynder
22. november 2003 - 22:10 #2
Det ser ud til at komponent.setNextFocusableComponent(næsteKomponentITabOrden);
virker så skriv et svar så du kan få dine point...
Avatar billede soreno Praktikant
22. november 2003 - 22:12 #3
Ok.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester