Avatar billede freddy04 Nybegynder
20. marts 2003 - 10:18 Der er 4 kommentarer og
2 løsninger

Knap til tekstfield

Hej

Jeg har en applet med to knapper og et teksfelt.
Hvordan får jeg lavet det sådan at når man har skrevet noget i teksfeltet og trykker enter er det det samme som tryk på den ene af knapperne, mens at den anden knap skal klikkes på specifikt med musen?
Avatar billede magoo20000 Nybegynder
20. marts 2003 - 10:33 #1
Du skal sætte en keylistener på den ene knap og en Actionlistener på den anden.
Avatar billede magoo20000 Nybegynder
20. marts 2003 - 10:35 #2
Interfacet hedder KeyListener.

public void keyPressed(KeyEvent e)
    {
        if (e.getKeyCode() == KeyEvent.VK_RIGHT)
        {
            koden............
        }


    }
    public void keyReleased(KeyEvent e)
    {

    }
    public void keyTyped(KeyEvent e){}
Avatar billede _carsten Nybegynder
20. marts 2003 - 11:07 #3
magoo2000>
Er der ikke smuttet et eller andet, det hjælper vel ikke noget at tilføje key- og actionListener til knapperne, når man står i tekstfeltet og trykker på Enter, og KeyEvent.VK_RIGHT (pil højre), kan ikke lige se hvordan det skal virke.

Tillader mig at smide en anden løsning, en actionListener på tekstfelt og knap.


        knapXXXX.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent e){
                    gørEtEllerAndetMedTextfelt();
                }
            }
        });


        textFeltXXXX.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent e){
                    if(e.getKeyCode() = java.awt.event.KeyEvent.VK_ENTER)
                        gørEtEllerAndetMedTextfelt();
                }
            }
        });
       
       
        private void gørEtEllerAndetMedTextfelt() {
            //Så er det her vi gør det;
        }
Avatar billede magoo20000 Nybegynder
20. marts 2003 - 12:37 #4
Nææhh.. Jeg har læst spørgsmålet som fanden læser den hellige bog...Øv!
Avatar billede freddy04 Nybegynder
20. marts 2003 - 13:40 #5
Jeps - takker
magoo20000 var trods alt inde på noget af det rigtige *lol*, så han får lige et point :-)
Avatar billede magoo20000 Nybegynder
20. marts 2003 - 13:46 #6
Ihh jeg takker *g* ;-)
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