Click here to Skip to main content
15,881,882 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
when i click this button it show the given exception
Java
private void btnmathActionPerformed(java.awt.event.ActionEvent evt) {
new Questions().setVisible(true);

       this.dispose();
}

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
	at java.awt.GridBagConstraints.clone(GridBagConstraints.java:652)
	at java.awt.GridBagLayout.setConstraints(GridBagLayout.java:499)
	at java.awt.GridBagLayout.addLayoutComponent(GridBagLayout.java:700)
	at java.awt.Container.addImpl(Container.java:1120)
	at java.awt.Container.add(Container.java:966)
	at Questions.initComponents(Questions.java:246)
	at Questions.<init>(Questions.java:50)
	at Choice.btnmathActionPerformed(Choice.java:233)
	at Choice.access$100(Choice.java:24)
	at Choice$2.actionPerformed(Choice.java:72)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
	at java.awt.Component.processMouseEvent(Component.java:6505)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3320)
	at java.awt.Component.processEvent(Component.java:6270)
	at java.awt.Container.processEvent(Container.java:2229)
	at java.awt.Component.dispatchEventImpl(Component.java:4861)
	at java.awt.Container.dispatchEventImpl(Container.java:2287)
	at java.awt.Component.dispatchEvent(Component.java:4687)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
	at java.awt.Container.dispatchEventImpl(Container.java:2273)
	at java.awt.Window.dispatchEventImpl(Window.java:2719)
	at java.awt.Component.dispatchEvent(Component.java:4687)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
	at java.awt.EventQueue.access$200(EventQueue.java:103)
	at java.awt.EventQueue$3.run(EventQueue.java:694)
	at java.awt.EventQueue$3.run(EventQueue.java:692)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
	at java.awt.EventQueue$4.run(EventQueue.java:708)
	at java.awt.EventQueue$4.run(EventQueue.java:706)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)</init>
Posted
Updated 9-May-15 2:14am
v2
Comments
Richard MacCutchan 9-May-15 8:50am    
What is happening in that constructor? Use your debugger to trace the code and identify exactly which item is failing to get initialised correctly.

1 solution

u r getting null pointer exception, means u r accessing object pointing null values, just handle the null
ex: if (obj != null)
{
// do code
}
 
Share this answer
 
Comments
Afzaal Ahmad Zeeshan 14-Aug-15 8:30am    
This does not solve the problem, although you are right. But please be more specific and you may also want to format the code block.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900