[Java] 자바 스윙1: 프레임과 패널 JFrame and JPanel

Haeun Noh·2022년 9월 18일
0

JAVA_Java Swing 강의

목록 보기
1/4

0918


소스 코드

package Lesson;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

public class Frame {

	public static void main(String[] args) {
    	//JFrame : 화면을 구성하는 큰 틀
		JFrame frame = new JFrame();
        //JPanel : JFrame 안에서 나누어지는 구역
        //JPanel을 만들었다고 JFrame에 자동으로 넣어지는 것이 아니므로
        //꼭 frame.add(panel)을 기술해주어야 함
		JPanel panel = new JPanel();
		
        //panel에 JLabel을 넣어준다.
        //텍스트는 Welcome to SUBWAY 이다.
		panel.add(new JLabel("Welcome to SUBWAY"));
		
		//frame에 panel을 넣어주지 않으면
        //frame은 frame따로, panel은 panel따로 있음
		frame.add(panel);
		
		frame.setVisible(true);									//컴파일하면 바로 보임
		frame.setSize(840, 700);								//화면 크기 설정
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);	//프로그램 정상 종료
		frame.setLocationRelativeTo(null);  					//화면 중간에 생성
		frame.setResizable(false);  							//화면 크기 조절 못함
	}

}

실행 화면



profile
기록의 힘을 믿는 개발자, 노하은입니다!

0개의 댓글