java - "Unexpected type" error -


मुझे अपने जावा प्रोग्राम को संकलित करने में समस्या हो रही है:

 \ Desktop \ Java Programming \ JFrameWithPanel जावा: 79: अप्रत्याशित प्रकार आवश्यक: चर मिला: मान अगर (serviceTerms.isSelected () = गलत) ^ 1 त्रुटि 

इस त्रुटि का कारण क्या है?

<पूर्व> सार्वजनिक वर्ग JFrameWithPanel JFrame लागू करता है ActionListener, ItemListener {int packageIndex; डबल कीमत; डबल [] कीमतें = {49.9 9, 39.99, 34.99, 99.99}; दशमलवफल मुद्रा = नया दशमलवफल ("$ 0.00"); जेलाबेल मूल्य लेबेल = नया जेएलैबेल ("कुल मूल्य:" + मूल्य); जेबटन बटन = नया जेबटन ("चेक प्राइस"); JComboBox पैकेजChoice = नया JComboBox (); जेपीनल पटल = नया जेपीनल (); टेक्स्टफिल्ड टेक्स्ट = नया टेक्स्टफिल्ड (5); जेबटन स्वीकार करते हैं = नया जेबटन ("स्वीकार"); जेबटन गिरावट = नया जेबटन ("अस्वीकार"); JCheckBox serviceTerms = नया JCheckBox ("मैं सेवा की शर्तों से सहमत हूं।", झूठी); JTextArea termsOfService = नया JTextArea ("यह एक पाठ क्षेत्र है", 5, 10); सार्वजनिक JFrameWithPanel () {सुपर ("पैनल के साथ जेफ्राम"); setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE); pane.add (packageChoice); setContentPane (फलक); setSize (250,250); setVisible (सही); PackageChoice.addItem ("ए + प्रमाणन"); PackageChoice.addItem ("नेटवर्क + प्रमाणन"); PackageChoice.addItem ("सुरक्षा + प्रमाणन"); PackageChoice.addItem ("सीआईटी पूर्ण परीक्षण पैकेज"); pane.add (बटन); button.addActionListener (this); pane.add (पाठ); text.setEditable (गलत); text.setBackground (Color.WHITE); text.addActionListener (this); pane.add (termsOfService); termsOfService.setEditable (गलत); termsOfService.setBackground (Color.lightGray); pane.add (serviceTerms); serviceTerms.addItemListener (this); pane.add (स्वीकार); accept.addActionListener (this); pane.add (गिरावट); decline.addActionListener (this); } सार्वजनिक शून्य कार्यप्रणाली (एक्शनएवेंट ई) {packageIndex = packageChoice.getSelectedIndex (); कीमत = मूल्य [पैकेज इंडेक्स]; text.setText ( "$" + मूल्य); ऑब्जेक्ट स्रोत = e.getSource (); अगर (स्रोत == स्वीकार करें) {यदि (सेवाटैम .सिस चयनित () = गलत) // लाइन 79 {होपपैक्शन। शो मेसेज डिलीओग (रिक्त, "कृपया सेवा की शर्तों को स्वीकार करें।"); } और {जॉपेशनपेन। शो मेसेज डिआलोग (रिक्त, "धन्यवाद।"); एक तुलना के बजाय आपके पास एक (अवैध) असाइनमेंट है।}}}}

निश्चित रूप से आपका मतलब है:

  यदि (serviceTerms.isSelected () == गलत)  

बेशक प्राथमिकता, और अधिक पठनीय, इस शर्त को लिखने का तरीका है:

  यदि (! सेवाटर्मसिस चयनित ())  

Comments

Popular posts from this blog

windows - Heroku throws SQLITE3 Read only exception -

lex - Building a lexical Analyzer in Java -

python - rename keys in a dictionary -