G
Gast
Gast
Hallo hab folgendes Problem: wenn die Methode okLogin aufgerufen wird, soll der Menueiintrag Konto freigeschaltet werden, dies passiert jedoch nicht, warum?
In der konsole wird angezeigt , dass die methode ohne exceptions durchlaufen wird, jedoch aktiviert sich konto nicht.
[/quote]
In der konsole wird angezeigt , dass die methode ohne exceptions durchlaufen wird, jedoch aktiviert sich konto nicht.
Code:
import java.awt.*;
import java.awt.event.*;
import java.util.*;
class GUI extends Frame implements ActionListener
{
private int logKonto;
private int logPass;
private MenuBar menu;
private Menu menueDatei;
private MenuItem menueAnmeldung;
private MenuItem menueBeenden;
private Menu menueKonto=new Menu("Konto");;
private MenuItem menueAuszahlung;
private MenuItem menueEinzahlung;
private MenuItem menueKontostand;
private LinkedList kundenListe=new LinkedList();
private LinkedList kontenListe=new LinkedList();
public GUI(){}
public GUI(LinkedList user,LinkedList konten)
{
kundenListe=user;
kontenListe=konten;
menu=new MenuBar();
menueDatei=new Menu("Datei");
menueAnmeldung=new MenuItem("Anmeldung");
menueBeenden=new MenuItem("Beenden");
menueAuszahlung=new MenuItem("Auszahlung");
menueEinzahlung=new MenuItem("Einzahlung");
menueKontostand=new MenuItem("Kontostand");
this.setMenuBar(menu);
menu.add(menueDatei);
menu.add(menueKonto);
menueDatei.add(menueAnmeldung);
menueDatei.add(menueBeenden);
menueKonto.add(menueAuszahlung);
menueKonto.add(menueEinzahlung);
menueKonto.add(menueKontostand);
menueAnmeldung.addActionListener(this);
menueBeenden.addActionListener(this);
menueAuszahlung.addActionListener(this);
menueEinzahlung.addActionListener(this);
menueKontostand.addActionListener(this);
menueKonto.setEnabled(false);
//Fenster
this.setTitle("Die Bank ihres Vertrauens...");
this.setBounds(50,50,800,600);
this.setLayout(null);
this.setBackground(Color.LIGHT_GRAY);
this.addWindowListener(new Close());
}
public void actionPerformed(ActionEvent e)
{
String auswahl=e.getActionCommand();
if(auswahl.equals("Anmeldung"))
{
AnmeldeDialog myDialog=new AnmeldeDialog(this,"Anmeldung",true,kontenListe,kundenListe);
myDialog.setVisible(true);
}
}
public void okLogin(int konto,int pass)
{
logPass=pass;
logKonto=konto;
menueKonto.setEnabled(true);
System.out.println("Bestanden true");
}
}