nullpointerexception - Error in .getText() in a parseInt in Java -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 12 उत्तरों

मुझे पता है कि शीर्षक शायद न हो उस सहायक हो मैं क्षमाप्रार्थी हूं। मेरी समस्या यह है कि मैं जीयूआई में इस्तेमाल होने में मदद करने के लिए एक सरल एमपीजी एप्लीकेशन बनाने की कोशिश कर रहा हूं। मेरे पास गैलन और एक मील JTextField है। एमपीजी को प्रदर्शित करने के लिए मेरे पास एक ेक्टेबल जेटेक्स्टफिल्ड भी है मैं उपयोगकर्ता इनपुट को पूर्णांक में कनवर्ट करने की कोशिश कर रहा हूं, फिर गैलन के मील प्रति गैलन के परिणाम के लिए गैलन और मील इनपुट को विभाजित करने की कोशिश कर रहा हूं, जो प्रदर्शित किया जाएगा।

मेरे पास नीचे प्रदर्शित किए गए पैरासेन्ट हैं:

  int mil = पूर्णांक। पैरासेन्ट (मील 1 .gettext ()); इंट गैल = इंटिजर.परसेन्ट (गैलट्स 1.गेट टेक्स्ट) ());  

तब एमपीजी:

  int mpg = gal / mil;  

यह कोड में कोई त्रुटि से पता चलता है, लेकिन मैं इन त्रुटियों को मिलता है एक बार मैं एप्लिकेशन को चलाने के लिए यहां जाएं:

  एप्लिकेशन पर java.lang.NullPointerException। & LT; init & gt; (app.java:40) एप्लिकेशन को $ 1.run (app.java:26) java.awt.EventQueue.dispatchEventImpl पर java.awt.event.InvocationEvent.dispatch (अज्ञात स्रोत) (अज्ञात स्रोत) में कम से कम java.awt.EventQueue.access $ 200 java.awt.EventQueue $ 3.run (अज्ञात स्रोत) पर java.awt.EventQueue $ 3.run (अज्ञात स्रोत) पर (अज्ञात स्रोत) java.security.AccessController.doPrivileged पर (मूल निवासी विधि) Java.security.ProtectionDomain पर $ 1.doIntersectionPrivilege (अज्ञात स्रोत) पर java.awt.EventQueue.dispatchEvent (अज्ञात स्रोत) पर java.awt.EventDispatchThread.pumpOneEventForFilters (अज्ञात स्रोत) पर java.awt.EventDispatchThread.pumpEventsForFilter (अज्ञात स्रोत) पर java.awt.EventDispatchThread.pumpEventsForHierarchy (अज्ञात स्रोत) java.awt.EventDispatchThread.pumpEvents पर (अज्ञात स्रोत) java.awt.EventDispatchThread.pumpEvents पर (अज्ञात स्रोत) java.awt.E पर ventDispatchThread.run (अज्ञात स्रोत)  

किसी को भी पता है यह क्या हो रहा है?

सबसे पहले यू ने कहा था कि आपके दो बर्तन और मील नामक टेक्सारेस हैं लेकिन मैंने पहचानकर्ता गैलन 1 और मील 1 का इस्तेमाल किया।

thats नहीं मामला तो, गैलन और मील की दूरी पर jtextarea initialising का प्रयास करें

उदाहरण के लिए: यदि आप इन की तरह कुछ देख सकते हैं के लिए

  JTextArea gallons1। JTextArea मील 1;  

उन्हें इन्हें क्रमशः बनाने की कोशिश करें

  JTextArea gallons1 = नया JTextArea (); JTextArea मील 1 = नया JTextArea ();  

Comments

Popular posts from this blog

c# - Reactive Extensions ControlScheduler -

ios - How to determine if NSLayoutConstraint is horizontal or vertical? -

javascript - Enable/Disable form elements and changing the values of button at a time? -