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à 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 và 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 và 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 () và 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