Hi, I have written thefollowing function:
private booleanjDelBtnActionPerformed(java.awt.event.ActionEvent evt) { // TODO addyour handling code here: JOptionPane.showMessageDialog(null, "Inside Delete Btn"); String str =""; try{ str =jTF1.getText().trim(); }catch(java.lang.NumberFormatException e){ JOptionPane.showMessageDialog(null, "Inside Exception Handler"); } int len =str.length(); JOptionPane.showMessageDialog(null, "len="+ len+"str="+str); if(str ==""){//WHY THIS LINE NOT EXECUTED JOptionPane.showMessageDialog(null, "No Data to Delete"); returnfalse; } System.out.println("TESTING TESTING TESTING"); int data =Integer.parseInt(jTF1.getText().trim());//NUMBER FORMAT Exception //Integer.parseInt(quantityString.trim()) System.out.println("data = "+data); obj.delete(data); return true; } If my TextField1(i.e. TF1) is empty I am getting Number Format Exception. I havecopied exception generating function. The exception is: Exception in thread"AWT-EventQueue-0" java.lang.NumberFormatException: Forinput string: "" atjava.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67) atjava.base/java.lang.Integer.parseInt(Integer.java:678) atjava.base/java.lang.Integer.parseInt(Integer.java:786) atcom.mycompany.linkedlistdemo.LLJFrame.jDelBtnActionPerformed(LLJFrame.java:158) atcom.mycompany.linkedlistdemo.LLJFrame$5.actionPerformed(LLJFrame.java:75) atjava.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972) atjava.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2313) atjava.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405) atjava.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262) atjava.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279) atjava.desktop/java.awt.Component.processMouseEvent(Component.java:6626) atjava.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3389) atjava.desktop/java.awt.Component.processEvent(Component.java:6391) atjava.desktop/java.awt.Container.processEvent(Container.java:2266) atjava.desktop/java.awt.Component.dispatchEventImpl(Component.java:5001) atjava.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324) atjava.desktop/java.awt.Component.dispatchEvent(Component.java:4833) atjava.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948) atjava.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4575) atjava.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516) atjava.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310) atjava.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780) atjava.desktop/java.awt.Component.dispatchEvent(Component.java:4833) atjava.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) atjava.desktop/java.awt.EventQueue$4.run(EventQueue.java:722) atjava.desktop/java.awt.EventQueue$4.run(EventQueue.java:716) atjava.base/java.security.AccessController.doPrivileged(AccessController.java:399) atjava.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) atjava.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97) atjava.desktop/java.awt.EventQueue$5.run(EventQueue.java:746) atjava.desktop/java.awt.EventQueue$5.run(EventQueue.java:744) atjava.base/java.security.AccessController.doPrivileged(AccessController.java:399) atjava.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) atjava.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:743) atjava.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) atjava.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) atjava.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) atjava.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) atjava.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) atjava.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) I have also attachedcomplete project. Somebody pleaseguide me. Zulfi. ------------------------------------------------------------------------
LinkedListDemo.tar.xz
Description: application/xz
--------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org For additional commands, e-mail: users-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists