Avatar billede fastpoint Nybegynder
16. marts 2005 - 19:57 Der er 7 kommentarer og
1 løsning

Hyggelige spørgsmål

Ka' nogen hjælpe mig med nogle spørgsmål jeg har?

Det første.

Jeg har 2 Textarea's og en knap..
Hvordan kan jeg gøre så hvis man trykker på TAB knappen så hopper Focus over på den anden textarea.. og endnu et tryk over på ok knappen.. et tryk igen og vi er tilbage i textarea1 ?
Avatar billede _carsten Nybegynder
16. marts 2005 - 20:19 #1
Tilføj en keyListener til de 3 komponenter og implementer nedenstående kode

        if (evt.getKeyCode() == KeyEvent.VK_TAB){
            evt.consume();
            evt.getComponent().transferFocus();
        }
Avatar billede _carsten Nybegynder
16. marts 2005 - 20:22 #2
NB: Hvis du har flere komponenter i den frame, skal du bruge setFocusable(false) på dem ellers funker den ikke, så skal du lade komponenterne specifik requeste focus
Avatar billede fastpoint Nybegynder
16. marts 2005 - 20:23 #3
undskyld men hvad er "evt" for en variabel?
Avatar billede _carsten Nybegynder
16. marts 2005 - 20:47 #4
Sorry !!!

Det er en KeyEvent, implementation af keyPressed

public void keyPressed(java.awt.event.KeyEvent evt) {
Avatar billede fastpoint Nybegynder
16. marts 2005 - 20:58 #5
Tak! sådan virker det.. okay til det næste spørgsmål.. har maks to mere bare rolig.

Når man trykker på "Enter" så skal de kaldes en metode som afvikler noget kode.. det er vel nogenlunde samme kode?
Avatar billede _carsten Nybegynder
16. marts 2005 - 21:00 #6
Nøjagtig - bare KeyEvent.VK_ENTER

...ryster stadig, med hensyn til sidste spørgsmål :)
Avatar billede fastpoint Nybegynder
16. marts 2005 - 21:43 #7
Det virker da bare:) har altså lige glemt det sidste spørgsmål:( men det kommer vel, men det skal du ikke straffes for du får point for din hjælp:)

Hvor længe har du egentlig programmeret? sorry er altid nysgerrig med sådan noget:)
Avatar billede _carsten Nybegynder
16. marts 2005 - 21:53 #8
I java vil jeg tro det er ca 5 år, men det er ikke fuldtid og ikke hver dag.

Tror jeg ville gå død hvis jeg ikke lavede andet end at programmere.
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