Hallo,
ik zit met een probleem. Ik heb een project met school. Die helaas morgen af moet zijn maar ik loop tegen een probleem aan.
Ik heb een class settings en een class settingstab. Nu wil ik vanuit de class settingstab de class settings aan passen.
Helaas krijg ik nu deze error
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
Ik probeer met deze regel
public void actionPerformed(ActionEvent e){
if(e.getSource() == save){
settings.RABBIT_BREEDING_AGE = Integer.parseInt(RABBIT_BREEDING_AGE.getText());
}
}
de waarde in mijn settings te veranderen. De knop werkt wel want ik ben er met de debugger al door heen geweest.
hieronder post ik beide files. Hopelijk kan iemand mij helpen. Ik krijg het niet veranderd
http://www.rubenlubben.nl/foxes-and-rabbits-v2 _Ruben_.rar
info uit terminal
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at SettingsTab.actionPerformed(SettingsTab.java:375)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)
at java.awt.Component.processMouseEvent(Component.java:5488)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
at java.awt.Component.processEvent(Component.java:5253)
at java.awt.Container.processEvent(Container.java:1966)
at java.awt.Component.dispatchEventImpl(Component.java:3955)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
at java.awt.Container.dispatchEventImpl(Container.java:2010)
at java.awt.Window.dispatchEventImpl(Window.java:1774)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
ik zit met een probleem. Ik heb een project met school. Die helaas morgen af moet zijn maar ik loop tegen een probleem aan.
Ik heb een class settings en een class settingstab. Nu wil ik vanuit de class settingstab de class settings aan passen.
Helaas krijg ik nu deze error
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
Ik probeer met deze regel
public void actionPerformed(ActionEvent e){
if(e.getSource() == save){
settings.RABBIT_BREEDING_AGE = Integer.parseInt(RABBIT_BREEDING_AGE.getText());
}
}
de waarde in mijn settings te veranderen. De knop werkt wel want ik ben er met de debugger al door heen geweest.
hieronder post ik beide files. Hopelijk kan iemand mij helpen. Ik krijg het niet veranderd
http://www.rubenlubben.nl/foxes-and-rabbits-v2 _Ruben_.rar
info uit terminal
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at SettingsTab.actionPerformed(SettingsTab.java:375)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)
at java.awt.Component.processMouseEvent(Component.java:5488)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
at java.awt.Component.processEvent(Component.java:5253)
at java.awt.Container.processEvent(Container.java:1966)
at java.awt.Component.dispatchEventImpl(Component.java:3955)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
at java.awt.Container.dispatchEventImpl(Container.java:2010)
at java.awt.Window.dispatchEventImpl(Window.java:1774)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Laatst bewerkt: