Java Fehler beim Ausführen im Appletviewer trotz erfolgreicher Kompilierung.

Y0DA92

Lt. Junior Grade
Registriert
Juni 2007
Beiträge
481
Bin ein wenig am Programmiern mit dem Java Editor. Und habe ein Programm zum Lottospielen geschrieben. Wollte dies noch erweitern zu einem Simulator für mehrere Spieler.
Problem ist jetzt, wenn das Programm im Appletviewer zu dem Schritt kommt die Spieler zu erzeugen und ein paar Berechnungen anzustellen, dieser Fehler vom Editor ausgegeben wird:

Code:
Exception in thread "AWT-EventQueue-1" java.lang.NullPointerException
	at LottosimulationGUI.Gewinnberechnung1_ActionPerformed(LottosimulationGUI.java:187)
	at LottosimulationGUI$2.actionPerformed(LottosimulationGUI.java:83)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
	at java.awt.Component.processMouseEvent(Component.java:6263)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
	at java.awt.Component.processEvent(Component.java:6028)
	at java.awt.Container.processEvent(Container.java:2041)
	at java.awt.Component.dispatchEventImpl(Component.java:4630)
	at java.awt.Container.dispatchEventImpl(Container.java:2099)
	at java.awt.Component.dispatchEvent(Component.java:4460)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
	at java.awt.Container.dispatchEventImpl(Container.java:2085)
	at java.awt.Component.dispatchEvent(Component.java:4460)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Wenn ihr den Quelltext braucht bescheid sagen!
 
Denke mal, ohne Quellcode kommen wir da nicht weit^^.
Allgemein ist der Fehler wohl "NullPointerException". Hast du versucht, einen nicht initialisierten Zeiger zu dereferenzieren?

Gruß,

badday
 
Was steht denn in Zeile 187 der LottosimulationGUI.java? Am Besten die ganze dazugehörige Funktion posten sonst können wir nur raten...
 
Habe den Fehler gefunden es war ein Array von Objekten den man erst noch durch eine extra for-Schleife deklarieren musste.

Kann geschlossen werden.
 
Zurück
Oben