Wednesday, 15 April 2015

java - this is my whole code, what i want is , i want to return my return createPane(checkButtons,showItButton); -


  पैकेज cuison_final_lab2; Import java.awt। *; आयात करें java.awt.BorderLayout; आयात करें java.awt.Dimension; Import java.awt.Font; Import java.awt.Frame; आयात करें java.awt.GridLayout; आयात करें java.awt.event.ActionEvent; आयात करें java.awt.event.ActionListener; आयात करें java.awt.event.ComponentAdapter; आयात करें java.awt.event.ComponentEvent; आयात करें java.awt.event.WindowAdapter; आयात करें java.awt.event.WindowEvent; आयात करें java.beans.PropertyChangeEvent; आयात करें java.beans.PropertyChangeListener; आयात javax.swing। *; आयात javax.swing.BorderFactory; आयात javax.swing.Box; आयात javax.swing.BoxLayout; आयात javax.swing.ButtonGroup; आयात javax.swing.ImageIcon; आयात javax.swing.JButton; आयात javax.swing.JCheckBox; आयात javax.swing.JDialog; आयात javax.swing.JFrame; आयात javax.swing.JLabel; आयात javax.swing.JOptionPane; आयात javax.swing.JPanel; आयात javax.swing.JRadioButton; आयात javax.swing.JTabbedPane; आयात javax.swing.JTextField; आयात javax.swing.border.Border; सार्वजनिक श्रेणी Cuison_Final_Lab2 ने विस्तार किया है JPanel {निजी लेबल myLabel; निजी पैनल myPanel; निजी फ्रेम फ्रेम; सार्वजनिक Cuison_Final_Lab2 () {सुपर (नया बॉर्डर लेआउट ()); frameSetting (); } सार्वजनिक स्थिर शून्य मुख्य (स्ट्रिंग [] आर्ग्स) {Cuison_Final_Lab2 my = नया Cuison_Final_Lab2 (); my.myOutput (); } निजी शून्य फ़्रेम सेटिंग () {फ्रेम = नया फ़्रेम ("लैब 2"); Frame.setSize (200, 200); Frame.setLayout (नया ग्रिड लेआउट (3, 1)); Frame.addWindowListener (नया विंडोएडैप्टर () {@ ओवरराइड पब्लिक व्हॉइड विंडो बंद करना (विंडोईवेंट विंडोइवेंट) {System.exit (0);}}); MyLabel = नया लेबल (); myLabel.setAlignment (Label.CENTER); MyPanel = नया पैनल (); MyPanel.setLayout (नया फ्लो लेआउट ()); frame.add (mylabel); frame.add (myPanel); frame.setVisible (सही); } निजी जेपीनल मायऑटपुट () {myLabel.setText ("विकल्प चुनें"); बटन शो आईटबटन = नल; अंतिम इंट्यूबूटोन = 1; बटन समूह myGroup = नया बटन समूह (); JCheckBox [] चेकबुटन्स = नया जेकॉकबॉक्स [numButtons]; स्ट्रिंग chkDistance = ""; स्ट्रिंग chkVolume = ""; चेकबटन्स [0] = नया जेकहेकबॉक्स ("दूरी"); checkButtons [0] .setActionCommand (chkDistance); चेकबटन्स [1] = नया जेसीकबॉक्स ("वॉल्यूम"); checkButtons [1] .setActionCommand (chkVolume); के लिए (int x = 0; x & lt; numbuttons; x ++) {myGroup.add (चेकबुटेंस [x]); } चेकबुटन्स [0] .सेटसेट चयनित (सत्य); ShowItButton = नया बटन ("ओके"); ShowItButton.addActionListener (नया एक्शनलिस्टनर () {सार्वजनिक शून्य कार्रवाई कार्रवाई (एक्शन एवेन्ट ई) {स्ट्रिंग कमांड = myGroup.getSelection ()। GetActionCommand ();}});  

मैं इसे वापस नहीं लौटा सकता।

  वापसी बनाएँपैन (चेकबुटन्स, शोइटबटन);  

मैंने एक जेपीएनएल बना दिया है लेकिन मैं इसे वापस नहीं लौटा सकता क्या इसे वापस करने का एक और तरीका है?

मेरे ओयूटीपुट द्वारा एक फलक बनाने के लिए उपयोग किया जाता है, विवरण, एक चेकबॉक्स का एक स्तंभ, और इसे दिखाओ! बटन।

 } निजी जेपीनल निर्मितपैन (स्ट्रिंग विवरण, जेकहेकबॉक्स [] चेकबुटन्स, जेबटन शोबटन) {इंट न्यूकैक्वायस = चेकबुटोनस। लैंप; जेपीनल बॉक्स = नया जेपीनल (); जेएलैबल लेबल = नया जेएलैब (विवरण); Box.setLayout (नया BoxLayout (बॉक्स, BoxLayout.PAGE_AXIS)); box.add (लेबल); के लिए (int i = 0; i & lt; numChoices; i ++) {box.add (चेकबटन्स [i]); } जेपीएनएल फलक = नया जेपीनल (नया बॉर्डर लेआउट ()); Pane.add (बॉक्स, बॉर्डर लेआउट। PAGE_START); Pane.add (शोबटन, बॉर्डर लेआउट। PAGE_END); वापसी फलक; } सार्वजनिक शून्य दूरी () {स्ट्रिंग इनपुटन्यूम; डबल कन्वर्ट; इनपुटन्यूम = जॉप्शनपेन.शोइनपुटडियलोग ("दूरी दर्ज करें (मीटर)"); चेकबॉक्स चेक = नया चेकबॉक्स (); चेकबॉक्स chkKilometers = नया चेकबॉक्स ("किलोमीटर"); चेकबॉक्स chkCentimeters = नया चेकबॉक्स ("सेंटीमीटर"); चेकबॉक्स chkYards = नया चेकबॉक्स ("गज"); कनवर्ट = डबल.पीआरसीडी डबल (इनपुटन्यूम) / 1000; जॉप्शनपैन। शो मेसेज डिआलोग (रिक्त, स्ट्रिंग.फोर्मेट ("मीटर से किलोमीटर:" + कन्वर्ट)); }}  

रेखा वापसी createMe (...) लाइन को शून्य समारोह के अंदर घोषित किया गया है। शून्य कार्य कुछ भी वापस नहीं करते हैं। यही कारण है कि यह अवैध है।


No comments:

Post a Comment