[JAVA] Swing을 사용하여 Window 띄우기

package com.company;
import javax.swing.*;
public class Main {
    public static void main(String[] args) {
        JFrame frame = new JFrame();
        JButton button = new JButton(“my first GUI application”);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.getContentPane().add(button);
        frame.setSize(300, 300);
        frame.setVisible(true);
    }
}
처음으로 JAVA 를 사용하여 GUI 프로그램을 작성해보았다. Swing 을 사용하는데, Swing을 사용하면 자동으로 AWT도 같이 사용하게 된다.
Swing과 AWT를 쓰는 것과 AWT 하나만 사용하는 것의 차이점은 나중에 따로 작성해보겠다.
JFrame 은 Window 클래스인것 같다. JFrame 클래스로 frame이란 객체를 생성해주고, JButton 클래스로 button이란 객체 하나를 생성해준다. frame의 getContentPane().add(button) 메서드를 통해서 버튼을 하나 생성해준다.

 

버튼은 따로 사이즈와 위치를 설정해주지 않아서 setSize(300, 300) 메서드를 통해서 frame크기가 300 * 300 이 됬는데, 이 크기에 딱 맞춰서 출력된다.

You may also like...