Hi
Ich hoffe das ist 1. auch ne Anfängerfrage und 2. keine allzu blöde Frage
Es geht um ein Spiel(sone Art Mastermind) mit grafischer Oberfläche.
dagobert.holezahl holt eine Variable aus ner anderen Klasse
spiel() ist da unten
ergebnisausgabe öffnet ein Fenster mit dem ergebnis
Das Problem ist:
Wenn ich einen JButton (vorher deklariert)
anklicke kommt die Laufzeitmeldung:
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Für Antworten wär ich echt dankbar
Ich hoffe das ist 1. auch ne Anfängerfrage und 2. keine allzu blöde Frage
Code:
public void actionPerformed(ActionEvent evt)
{
int erstezahl=dagobert.holezahl(1);
int zweitezahl=dagobert.holezahl(2);
int drittezahl=dagobert.holezahl(3);
ergebnisse[0]=spiel(erstezahl,zweitezahl,drittezahl,erstepanzzahl);
ergebnisse[1]=spiel(zweitezahl,erstezahl,drittezahl,zweitepanzzahl);
ergebnisse[2]=spiel(drittezahl,erstezahl,zweitezahl,drittepanzzahl);
ergebnisausgabe(ergebnisse[0],ergebnisse[1],ergebnisse[2]);
}
dagobert.holezahl holt eine Variable aus ner anderen Klasse
spiel() ist da unten
Code:
public String spiel(int zahl,int sonst,int noch,int aktzahl)
{
if( zahl!=aktzahl)
{
if(zahl==sonst||zahl==noch)
{
return "falschort";
}
else
{
return "totalfalsch";
}
}
else
{
return "totalrichtig";
}
}
}
Das Problem ist:
Wenn ich einen JButton (vorher deklariert)
Code:
JButton fertig=new JButton("Fertig");
fertig.setActionCommand("fertig");
fertig.addActionListener(this);
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Für Antworten wär ich echt dankbar