bin am verzweifeln, will auf knopfdruck durch ne überprüfung die labels unsichtbar machen

  • Themenstarter Themenstarter Besucher747
  • Beginndatum Beginndatum
B

Besucher747

Gast
hi leute,

ich wollte nen kleines "porgrämmchen" schreiben über das Periodensystem. dazu wollte ich sone art lernsektion machen... wie auch immer der plan ist das man in nen textfeld die elementbezischnung eingibt und dann auf den "prüfen"-button klickt und der dann vergleicht obs stimmt
unten hab ich jeweils nen label für jedes element wo quasi drin steht was noch net zugeteilt wird, heißt also wenn das richtige im textfeld drin ist solls unsichtbar werden

test1 ist mein label unten text1 mein textfeld (beispiel jetzt wasserstoff)

Java:
String a = "";
        a=text1.getText();
        TF.setText(a);
        if(a=="H"){
          test1.setVisible(false);
        }
        else if(a=="h"){
          test1.setVisible(false);
        }
        else{
          text1.setText("");
        }
achja TF ist nen textarea was ichsowiso noch da hab für was anderes wo ich nach ewigen suchen was falsch ist einfach reinschreibe was er bekommt mit getText ...

so problem ist jetzt ich schreib ins textfeld h oder H und das label verschwindet net und des textfeld wird wieder leer
sag ich a!="h" oder a!="H" dann machters wie er soll
sag ich ihm ne vorher noch ne neue variable String b="H" und lass mit b vergleichen klappts auch also denk ich es liegt anner getText methode .... nur schreibt er im textarea immer den richtigen buchstaben hin ...

ich hoffe ihr habt rat für mich
lg Josh
 
Hallo,

Strings nie mit "==" vergleichen, sondern mit ".equals()".

Java:
String a = "";

if(a.equals("H")){
          test1.setVisible(false);
        }

MfG
hansmueller
 

Neue Themen


Zurück
Oben