본문 바로가기
자바

Frame 클래스와 JFrame 클래스

by 복제비 2022. 4. 25.

Frame 클래스와 JFrame 클래스

 

Frame 클래스

 

대부분의 UI(User Interface) 프로그램에서 사용합니다.

타이틀바, 테두리, 메뉴바, 크기 조절이 가능합니다.

생성된 후 setSize( ) 메서드나 setBounds( ) 메서드를 호출하여 크기 지정이 가능합니다.

생성된 후 setVisible( ) 메서드를 호출하여 화면에 보이도록 지정합니다.

 

Frame 클래스의 생성자


① public  Frame( )

타이틀 문자열이 없는 윈도우를 생성합니다.

 
② public  Frame(String  title)

title 은 프레임의 제목을 의미합니다.

title 문자열을 프레임의 제목으로 가지는 윈도우를 생성합니다.

 

JFrame 클래스

 

JFrame 클래스는 GUI(Graphic User Interface) 구축을 위한 프레임 클래스를 의미합니다.

 

JFrame 클래스의 생성자


① public  JFrame( )

타이틀 문자열이 없는 윈도우를 생성합니다.

 
② public  JFrame(String  title)

title 은 프레임의 제목을 의미합니다.

title 문자열을 프레임의 제목으로 가지는 윈도우를 생성합니다.

 

JFrame 클래스의 메서드

 

public  Container  getContentPane( )

프레임에 대한 contentPane 객체를 반환하는 메서드입니다.

 

JFrame 클래스 실습 프로그램

가장 기본적인 윈도우창을 만드는 첫번째 JFrame 실습 프로그램은 다음과 같습니다.

윈도우창과 함께 테스트 버튼을 추가한 실습 프로그램은 다음과 같습니다.

'자바' 카테고리의 다른 글

BorderLayout 배치 관리자  (0) 2022.05.03
자바 배치 관리자(Layout Manager)  (0) 2022.05.02
자바 Container 클래스  (0) 2022.04.22
자바 Component 클래스  (0) 2022.04.21
Swing과 AWT  (0) 2022.04.18

댓글