Eingabe Überprüfung

Status
Nicht offen für weitere Antworten.

Svolf

Mitglied
Hi,

ich habe folgedes Problem.
Ich programmierte einen UPN- Rechner. Der besteht aus einer GUI mit btns und ner Liste und nen Text area. Soweit funktioniert er auch. Nur wenn man auf den btn Enter drückt, speichert er leere Werte (null Werte) in meine Liste, was ich vermeiden will. ich habe mal den ausschnitt meiner btn funktion:

Java:
  public void btn_enterActionPerformed(ActionEvent evt)
  {
         String tmp;
         tmp = txt_area.getText();
         
         
           if(tmp == null)
           {
             lb_add.add(txt_area.getText());
             txt_area.setText("");
           }
           else
           {

           }
  }

also zuerste erzeuge ich nen String tmp, wo die eingabe aus dem TextArea gespeichert wird, dann wird überprüft, ob werte eingeben werden, wenn nicht, soll er ja nichts in die ListBox fürgen. Er tut es trotzdem. Habe ich hier einen Denkfehler?

Bitte um Hilfe!!!
 
tmp == null

also wenn dann überhaupt != null, aber ich glaube, du suchst eher

if(!"".equals(tmp)){

oder?
 
Stimmt != tmp,

das war noch aus meinen Testzwecken.

equals war doch um zu schauen, ob was direkt im speicher steht?

ich versuch mal!
 
funktioniert einwandfrei o.o*

Danke ;D

nur nochmal zum verständnis. Ich schau doch nur mit dem Befehl, ob etwas im stack von tmp steht?
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben