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: [email protected] For additional commands, e-mail: [email protected] For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
