프로그래밍/JAVA

2013-08-18 Frame 클래스 (자바 UI 만들기)

족제비상 2013. 8. 18. 18:11
// File Name : Sample04.java

class Sample04_UI extends Frame
{
	private Dimension dimen, dimen1;
	private int xpos, ypos;
	
	public Sample04_UI()
	{
		super("JAVA UI Sample");
		
		this.init();
		this.start();
		
		setSize(300, 200);
		dimen		= Toolkit.getDefaultToolkit().getScreenSize();
		dimen1	= getSize();
		
		xpos = (int)(dimen.getWidth() / 2  - dimen1.getWidth() / 2);
		ypos = (int)(dimen.getHeight() / 2 - dimen1.getHeight() / 2);
		
		setLocation(xpos, ypos);	
		setVisible(true);
	}
	public void init()
	{
		// 화면 구성 넣을 부분
	}
	public void start()
	{
		// Event나 Thread 처리할 부분
	}
}

public class Sample04
{
	public static void main(String args[])
	{
		Sample04_UI ui = new Sample04_UI();
	}
}


[결과 화면]

→ 화면 정중앙에 창이 하나 생긴다.

 

'프로그래밍 > JAVA' 카테고리의 다른 글

2013-08-23 List 클래스  (2) 2013.08.23
2013-08-18 File 클래스 - Write  (0) 2013.08.18
2013-08-18 abstract 클래스  (1) 2013.08.18