GUI1

ming·2023년 5월 27일
0

자바 기초

목록 보기
9/12
  • 컴포넌트: 컨테이너에 포함되어야 화면에 출력될 수 있는 GUI 객체
    모든 GUI 컴포넌트의 최상위 클래스 : java.awt.Component
  • 컨테이너: 컴포넌트로부터 상속받은 하나의 윈도우 영역
    AWT 컨테이너 : Panel, Frame, Applet, Dialog, Window
    다른 컴포넌트를 포함하거나 포함될 수 있음
  • 프레임: 모든 GUI 프로그램에서는 한 개의 프레임이 필요
    기본적으로 타이틀, 최소/최대버튼, 종료버튼 지원

참고 블로그
자바(Java)의 기초 박살내기 - Java GUI①

package pack3;
//230105(2)
import java.awt.Frame; 

public class MyFrame1 {
	
	Frame f;//미리 만들어진 테두리
	//유저는 디자인만 함. 
	
	public MyFrame1() {
		f=new Frame("포함 사용"); //타이틀 지정하여 프레임 생성
	}
	
	public void display(){
		f.setSize(500, 400);//프라이빗 멤버이기 때문에 세터 이용
		f.setLocation(100, 150);//이 component를 새로운 위치로 이동
		f.setVisible(true); //기본적으로 화면에 안 보이게 설정했기 때문에 setVisible(true) 설정해야 보임
	}

	public static void main(String[] args) {
		//MyFrame1 frame1=new MyFrame1();
		//frame1.display();
		new MyFrame1().display();//참조형 변수를 통하지 않고 인스턴스 메소드 호출. 참조가 되고 있지 않으므로 바로 삭제.
	}

}

0개의 댓글