■ 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();
	}
}

>> 결과

+ Recent posts