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+ 瀏覽次數

職業 加速起跑

透過完成課程獲得認證

立即開始
廣告