Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

हम जावा में मुख्य पैनल में एकाधिक उप-पैनल कैसे जोड़ सकते हैं?


A JPanel JComponent . का उपवर्ग है वर्ग और यह एक अदृश्य . है जावा में घटक। फ्लोलेआउट एक डिफ़ॉल्ट . है लेआउट एक जेपीनल के लिए। हम बटन, टेक्स्ट फ़ील्ड, लेबल, टेबल, सूचियां, पेड़, जैसे अधिकांश घटकों को जोड़ सकते हैं आदि एक जेपीनल के लिए।

हम एकाधिक उप-पैनल भी जोड़ सकते हैं ऐड () . का उपयोग करके मुख्य पैनल में कंटेनर . की विधि कक्षा।

सिंटैक्स

public Component add(Component comp)

उदाहरण

import java.awt.*;
import javax.swing.*;
public class MultiPanelTest extends JFrame {
   private JPanel mainPanel, subPanel1, subPanel2;
   public MultiPanelTest() {
      setTitle("MultiPanel Test");
      mainPanel = new JPanel(); // main panel
      mainPanel.setLayout(new GridLayout(3, 1));
      mainPanel.add(new JLabel("Main Panel", SwingConstants.CENTER));
      mainPanel.setBackground(Color.white);
      mainPanel.setBorder(BorderFactory.createLineBorder(Color.black, 1));
      subPanel1 = new JPanel(); // sub-panel 1
      subPanel1.add(new JLabel("Panel One", SwingConstants.CENTER));
      subPanel1.setBackground(Color.red);
      subPanel2 = new JPanel(); // sub-panel 2
      subPanel2.setBackground(Color.blue);
      subPanel2.add(new JLabel("Panel Two", SwingConstants.CENTER));
      mainPanel.add(subPanel1);
      mainPanel.add(subPanel2);
      add(mainPanel);
      setSize(400, 300);
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      setLocationRelativeTo(null);
      setVisible(true);
   }
   public static void main(String[] args) {
      new MultiPanelTest();
   }
}

आउटपुट

हम जावा में मुख्य पैनल में एकाधिक उप-पैनल कैसे जोड़ सकते हैं?


  1. हम जावा में जेपीनल में पृष्ठभूमि रंग कैसे सेट कर सकते हैं? हम जावा में जेपीनल में पृष्ठभूमि रंग कैसे सेट कर सकते हैं?

    A JPanel एक कंटेनर है और यह एक अदृश्य . है घटक जावा में। फ्लोलेआउट JPanel . के लिए एक डिफ़ॉल्ट लेआउट है . हम बटन . जैसे अधिकांश घटकों को जोड़ सकते हैं , पाठ फ़ील्ड, लेबल, तालिका, सूची, ट्री और आदि को JPanel . हम setBackground() . का उपयोग करके जेपीनल में पृष्ठभूमि रंग सेट कर सकते हैं विधि। उदाहर

  1. हम जावा में स्क्रॉल करने योग्य जेपीनल कैसे कार्यान्वित कर सकते हैं? हम जावा में स्क्रॉल करने योग्य जेपीनल कैसे कार्यान्वित कर सकते हैं?

    जेपनेल एक जेपनेल JComponent . का उपवर्ग है (एक कंटेनर . का एक उपवर्ग कक्षा)। इसलिए, जेपनेल एक कंटेनर भी है । एक जेपनेल एक खाली क्षेत्र है जिसका उपयोग या तो अन्य पैनलों सहित अन्य घटकों को लेआउट करने के लिए किया जा सकता है। एक JPanel . में , हम फ़ील्ड, लेबल, बटन, चेकबॉक्स, . जोड़ सकते हैं और छवियां

  1. हम जावा में लॉगिन फॉर्म कैसे बना सकते हैं? हम जावा में लॉगिन फॉर्म कैसे बना सकते हैं?

    हम Java . का उपयोग करके Java में एक लॉगिन फ़ॉर्म विकसित कर सकते हैं स्विंग तकनीकी। इस उदाहरण में, हम दो लेबल बना सकते हैं उपयोगकर्ता नाम और पासवर्ड , उपयोगकर्ता के लिए मान्य . दर्ज करने के लिए दो टेक्स्ट फ़ील्ड क्रेडेंशियल्स और अंत में एक सबमिट बटन। एक बार जब उपयोगकर्ता दो टेक्स्ट फ़ील्ड में मा