कंटेनर
- एक कंटेनर वर्ग को एक विशेष घटक के रूप में वर्णित किया जा सकता है जो घटकों के संग्रह को पकड़ सकता है।
- स्विंग कंटेनर दो प्रकार के होते हैं, वे हैं शीर्ष-स्तरीय कंटेनर और निम्न-स्तरीय कंटेनर।
- शीर्ष-स्तरीय कंटेनर हैवीवेट . हैं कंटेनर जैसे JFrame , जेपलेट , जेविंडो , और JDialog ।
- निम्न-स्तरीय कंटेनर हल्के हैं कंटेनर जैसे JPanel ।
- सबसे अधिक उपयोग किए जाने वाले कंटेनर हैं JFrame , जेपनेल और जेविंडो ।
- कंटेनर वर्ग की महत्वपूर्ण विधियाँ हैं जोड़ें () , अमान्य () और सत्यापित करें () ।
उदाहरण
import java.awt.*;
import javax.swing.*;
public class ContainerTest extends JFrame { // top-level container
JPanel panel; // low-level container
JTextField field;
JButton btn;
public ContainerTest() {
setTitle("Container Test");
panel = new JPanel();
field = new JTextField(20);
panel.add(field);
btn = new JButton("Submit");
panel.add(btn);
add(panel, BorderLayout.CENTER);
setSize(350, 275);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);
}
public static void main(String args[]) {
new ContainerTest();
}
} आउटपुट
