Java 中 Container 类的重要性是什么?


容器

  • 容器类可以描述为一个可以容纳组件集合的特殊组件。
  • Swing 容器有两种类型,它们是顶级容器低级容器。
  • 顶级容器是重量级容器,例如JFrameJAppletJWindowJDialog
  • 低级容器是轻量级容器,例如JPanel
  • 最常用的容器是JFrameJPanelJWindow
  • 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();
   }
}

输出


更新于: 07-二月-2020

9K+ 浏览次数

职业 加速起跑

通过完成课程获得认证

立即开始
广告