Java 中 Container 類的重要性是什麼?
容器
- 容器類可以描述為一個可以容納元件集合的特殊元件。
- Swing 容器有兩種型別,它們是頂級容器和低階容器。
- 頂級容器是重量級容器,例如JFrame、JApplet、JWindow和JDialog。
- 低階容器是輕量級容器,例如JPanel。
- 最常用的容器是JFrame、JPanel和JWindow。
- Container類的重要方法有add()、invalidate()和validate()。
示例
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();
}
}輸出
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP