Avatar billede hinkesten Praktikant
16. april 2010 - 09:37 Der er 6 kommentarer og
1 løsning

Tøm TextField når dette er aktivt

Hey

Jeg har et stykke JAVA kode hvori jeg har et TextField som er fyldt med teksten "Brugernavn" men jeg ønsker at når dette felt bliver aktiv, dvs klikket i feltet, så tømmes det og man er klar til at indtaste brugernavn med det samme.

På forhånd tak
Avatar billede esben85 Nybegynder
16. april 2010 - 10:07 #1
<input type="text" onfocus="if(this.value=='Brugernavn'){this.value=''}" onblur="if(this.value==''){this.value='Brugernavn'}" value="Brugernavn" />
Avatar billede hinkesten Praktikant
16. april 2010 - 10:11 #2
Jeg synes mest af alt at det ligner JAVAscript og ikke bare JAVA? Det er JAVA kode jeg skal bruge
Avatar billede esben85 Nybegynder
16. april 2010 - 10:13 #3
ups...

public class Test {
    TextField text = new TextField();
    void init()
    {
        text.addFocusListener(new FocusListener() {
           
            @Override
            public void focusLost(FocusEvent arg0) {
                if(text.getText()=="")
                    text.setText("Brugernavn");
            }
           
            @Override
            public void focusGained(FocusEvent arg0) {
                if(text.getText() == "Brugernavn")
                    text.setText("");
            }
        });
    }
}
min fejl
Avatar billede esben85 Nybegynder
16. april 2010 - 10:17 #4
eller også er det text.getText().equals("Brugernavn"), kan ikke lige huske om == operatoren kun tjekker referencelighed på String
Avatar billede arne_v Ekspert
16. april 2010 - 14:59 #5
I Java er == paa objekter altid reference lighed.
Avatar billede hinkesten Praktikant
17. april 2010 - 08:40 #6
Tusind tak, vil du lave et svar esben:)
Avatar billede hinkesten Praktikant
17. april 2010 - 08:41 #7
havde ikk set at du allerede havde lavet et ;) tak
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