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

Java में मेन पैनल में मल्टीपल सब-पैनल्स कैसे जोड़ें?


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

हम Container क्लास के add() मेथड का उपयोग करके मल्टीपल सब-पैनल्स को मेन पैनल में भी जोड़ सकते हैं।

सिंटैक्स

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(); // मेन पैनल 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(); // सब-पैनल 1 subPanel1.add(new JLabel("Panel One", SwingConstants.CENTER)); subPanel1.setBackground(Color.red); subPanel2 = new JPanel(); // सब-पैनल 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(); } }

आउटपुट

Java में मेन पैनल में मल्टीपल सब-पैनल्स कैसे जोड़ें?

  1. Java में JPanel पर बैकग्राउंड कलर कैसे सेट करें? Java में JPanel पर बैकग्राउंड कलर कैसे सेट करें?

    एक JPanel एक कंटेनर है और यह Java में एक अदृश्य घटक है। FlowLayout एक JPanel के लिए डिफ़ॉल्ट लेआउट है। हम बटन, टेक्स्ट फील्ड, लेबल, टेबल, लिस्ट, ट्री आदि जैसे अधिकांश घटकों को JPanel में जोड़ सकते हैं। हम setBackground() विधि का उपयोग करके JPanel पर बैकग्राउंड कलर सेट कर सकते हैं। उदाहरण import jav

  1. Java में स्क्रॉल करने योग्य JPanel कैसे लागू करें? Java में स्क्रॉल करने योग्य JPanel कैसे लागू करें?

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

  1. Java में लॉगिन फॉर्म कैसे बनाएं? Java में लॉगिन फॉर्म कैसे बनाएं?

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