Chrischaaan: Text aus einem textfeld...

Beitrag lesen

hi

also ich hab jetz insgesamt diesen code:

import java.applet.*;
import java.awt.*;
import java.awt.event.*;

public class Applet1 extends Applet
{
 Label lbl_info = new Label("Passworteingabe");
 Label lbl_nutzername = new Label("Name :");
 Label lbl_nutzerpw = new Label("Passwort :");
 TextField txt_nutzername = new TextField();
 TextField txt_nutzerpw = new TextField();
 Button cmd_Ok = new Button("Ok");
 ButtonListener kontrolle = new ButtonListener();

class ButtonListener implements ActionListener
  {
 String passwort = txt_nutzerpw.getText();

public void actionPerformed(ActionEvent e)
         {
  if("geheim".equals(passwort))
  {
  lbl_info.setText("Passwort richtig.");
  }
  else
  {
  lbl_info.setText("Passwort falsch.");
  }
 }
}

public void init()
 {
  add(lbl_info);

add(lbl_nutzername);
  add(txt_nutzername);
   txt_nutzername.setColumns(25);

add(lbl_nutzerpw);
  add(txt_nutzerpw);
   txt_nutzerpw.setColumns(25);

add(cmd_Ok);
   cmd_Ok.addActionListener(kontrolle);
 }
}

und immer wenn ich den buton drücke,selbst wenn das passwort eigentlich richtig ist kommt die else anweisung.
was stimmt da dran nich?

bye,christian.