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.

------------------------------------------------------------------------

Attachment: 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

Reply via email to