■ JFrame 컨테이너
- Container 상속 : 컴포넌트를 추가(add)/지우기(remove), 컨테이너 내 배치방식(Layout) 설정
- JFrame 기능 : 컨테이너의 타이틀, 사이즈, 위치 등을 설정 가능
- JFrame은 기본적으로 Border Layout방식을 따른다. **이 부분은 별도 포스팅 예정이며 여기서는 불필요한 내용이다.
■ 그림으로 표현한 JFrame
■ 코드화
[유의할 점] - DefaultCloseOperation설정을 하지 않으면 [x]를 누를 때 숨김처리(Not Visible)된다. * [x] 선택 시, 프로그램을 종료하려면 EXIT_ON_CLOSE 해주기 |
package window;
import javax.swing.JFrame;
class BasicJFrame extends JFrame{
BasicJFrame(){
this.setTitle("Basic JFrame");
//또는 super("Title"); 로 타이틀 지정 가능하다.
this.setLocation(200,200);
this.setSize(400,400);
this.setVisible(true);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
}
}
public class JFrameTest{
public static void main(String[] args) {
new BasicJFrame();
}
}
>> 결과
'Language > Java' 카테고리의 다른 글
[자바의정석_예제] 조건문과 반복문 (0) | 2022.03.27 |
---|---|
[자바API_AWT/Swing] 배치관리자와 레이아웃 종류 (0) | 2022.03.26 |
[자바API_AWT/Swing] GUI (Graphic User Interface)의 기초 (0) | 2022.03.26 |
[자바_복습] 이클립스에서 템플릿 만들기 (0) | 2022.03.24 |
[자바_문법] Wrapper 클래스 이해 (0) | 2022.03.23 |