Computer >> Máy Tính >  >> Lập trình >> Java

Tầm quan trọng của lớp Container trong Java là gì?

Vùng chứa

  • A Vùng chứa lớp có thể được mô tả như một thành phần đặc biệt có thể tổ chức tập hợp các thành phần.
  • Có hai loại Vùng chứa Swing, chúng là vùng chứa cấp cao nhất vùng chứa cấp thấp.
  • Vùng chứa cấp cao nhất nặng các vùng chứa chẳng hạn như JFrame , JApplet , JWindow JDialog .
  • Vùng chứa cấp thấp nhẹ các vùng chứa chẳng hạn như JPanel .
  • Các vùng chứa được sử dụng phổ biến nhất là JFrame , JPanel JWindow .
  • Các phương thức quan trọng của lớp Vùng chứa là add () , làm mất hiệu lực () xác thực () .

Ví dụ

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();
   }
}

Đầu ra

Tầm quan trọng của lớp Container trong Java là gì?