본문 바로가기

IT/자바

awt 윈도우 창2 상속관련

MyMain_Win2.java

package mymain;

import java.awt.Button;
import java.awt.Frame;

//import javax.swing.JFrame;

//public class MyMain_Win2 extends JFrame {
public class MyMain_Win2 extends Frame {
	
	// 초기화 기능
	public MyMain_Win2() {
		//super("처음 만들어본 윈도우");
		
		super.setTitle("처음 만들어본 윈도우");
		
		Button bt_east = new Button("East Button");
		Button bt_west = new Button("West Button");
		Button bt_south = new Button("South Button");
		Button bt_north = new Button("North Button");
		Button bt_center = new Button("Center Button");
		
		//this가 MyMain_Win2를 의미(즉, 자기자신)
		//현재 프레임의 버튼 추가
		this.add(bt_east, "East");
		this.add(bt_west, "West");
		this.add(bt_south, "South");
		this.add(bt_north, "North");
		this.add(bt_center, "Center");
		
		//위치설정
		super.setLocation(100, 100);
		
		//크기지정
		super.setSize(400, 300);
		
		//화면에 보여줘
		super.setVisible(true);
		
	}
	
	public static void main(String[] args) {
	
		new MyMain_Win2();// 기본생성자 호출
		
	}
	
}


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

final, 오버라이딩, 오버로딩  (0) 2018.05.03
생성자 초기화 순서  (0) 2018.05.03
awt 윈도우 창  (0) 2018.05.03
상속  (0) 2018.05.03
배열을 이용한 개선된 루프  (0) 2018.05.02