java - JOptionPane isn't showing -
जॉशनपेन नहीं दिखा रहा है .. कृपया मेरा कोड देखें:
सार्वजनिक शून्य एक्शनपररफेड (एक्शनएवेंट ई) {// टूडो ऑटो-जनरेटेड विधि स्टब // यदि (ई.ए.ए.एक्टेक कॉमांड)। बराबर ("ओके")) {if (e.getActionCommand)। बराबर (बीटीएनओक)) {if (कनेक्ट (txtUser.getText (), TxtPass.getText ())) {JOptionPane.showMessageDialog (शून्य, "चेतावनी", "मान्य उपयोगकर्ता!", जॉप्शनपैन। INFORMATION_MESSAGE); } और {System.out.print ("गलत पासवर्ड!"); }}}} मेरी कनेक्ट विधि, कृपया इसे चेक करें।
सार्वजनिक बूलियन कनेक्ट (स्ट्रिंग यूएसआर, स्ट्रिंग पीडब्ल्यूडी) {try {class.forName (" com.mysql.jdbc.Driver "); Connection = DriverManager.getConnection ("jdbc: mysql: // localhost: 3306 / उपयोगकर्ता", "रूट", "रूट"); तैयार किए गए स्थान पीएस = connection.prepareStatement ("सेलेक्ट lname, fname कर्मचारी जहां fname =? और lname =?"); ps.setString (1, usr); ps.setString (2, लोक निर्माण विभाग); ResultSet = ps.executeQuery (); यदि (resultSet.next ()) {वापस सत्य; }} पकड़ (अपवाद ई) {e.printStackTrace (); } विवरण झूठा है; } // कनेक्ट विधि का अंत मुझे नहीं पता कि मेरे कोड में क्या गलत है किसी भी सहायता की सराहना की जाएगी। धन्यवाद
अगर यह प्रिंट नहीं करता गलत पासवर्ड! इसका मतलब है कि यह करता है नहीं पास ई.ए.ए.एटेकएक्शन कॉमांड ()। बराबर (बीटीएनओक) लाइन सुनिश्चित करें कि btnOk एक स्ट्रिंग है और यह वह स्ट्रिंग है जिसे आप ढूंढ रहे हैं। यदि यह गलत पासवर्ड प्रिंट करता है, तो ऐसा क्यों होता है कि यह बड़ा होता है btnOk मुझे एक बटन की तरह लगता है, स्ट्रिंग नहीं है (लेकिन बिना किसी अतिरिक्त कोड स्निपेट के लिए हमें लगता है कि), इसलिए सावधान रहें कि स्ट्रिंग के बीच समानता का परीक्षण न करें एक्शन कॉमांड और एक बटन।
Comments
Post a Comment