Hallo
ich hab mit jetzt folgende passwortabfrage erstellt.
problemmal kommt nach der richtigen eingabe aller daten die textarea,mal erscheint sie nicht.
keine ahnung warum.woran kanns liegen??
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class Applet1 extends Applet
{
/** Steuerelemente für PW Eingabe definieren */
Label lbl_info = new Label(" ");
Label lbl_passwort = 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();
/** Steuerelemente für Inhalt definieren */
TextArea txt_MAKInfo = new TextArea(15, 35);
/** Button Listener und Passwortkontrolle */
class ButtonListener implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
String passwort = txt_nutzerpw.getText();
String loginname = txt_nutzername.getText();
if("MAK".equals(loginname))
{
if("geheim".equals(passwort))
{
lbl_info.setVisible(false);
lbl_passwort.setVisible(false);
lbl_nutzername.setVisible(false);
lbl_nutzerpw.setVisible(false);
txt_nutzername.setVisible(false);
txt_nutzerpw.setVisible(false);
cmd_Ok.setVisible(false);
txt_MAKInfo.setVisible(true);
txt_MAKInfo.setText("TEXT");
txt_MAKInfo.setEditable(false);
}
else
{
lbl_info.setText("Loginname oder Passwort falsch!");
}
}
else
{
lbl_info.setText("Loginname oder Passwort falsch!");
}
}
}
/** Layout und Steuerelemente Initialisieren */
public void init()
{
//Applet1.setBackground(Color.blue);
add(txt_MAKInfo);
txt_MAKInfo.setVisible(false);
add(lbl_passwort);
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);
add(lbl_info);
}
}