Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java에서 Container 클래스의 중요성은 무엇입니까?

<시간/>

컨테이너

  • 컨테이너 클래스는 구성 요소의 집합을 저장할 수 있는 특수 구성 요소로 설명할 수 있습니다.
  • Swing 컨테이너에는 두 가지 유형이 있으며 최상위 컨테이너입니다. 및 저수준 컨테이너
  • 최상위 컨테이너는 무거워 JFrame과 같은 컨테이너 , JApplet , J창 , 및 JDialog .
  • 저수준 컨테이너는 가벼움 JPanel과 같은 컨테이너 .
  • 가장 일반적으로 사용되는 컨테이너는 JFrame입니다. , JPanel JWindow .
  • Container 클래스의 중요한 메소드는 add()입니다. , 무효화()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();
   }
}

출력

Java에서 Container 클래스의 중요성은 무엇입니까?