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(); } }
输出
广告