티스토리 뷰
통상 사용되는 방법
Frame을 직접 객체로 생성해서 사용하는 것이 아니라 클래스를 상속받아서
프레임을 생성하는 방법이다.
예제
---------------------------------------------------------------------------
import java.awt.*;
class Exam02
{
public static void main(String[] args)
{
Exam02_Sub ex = new Exam02_Sub("자바를 잡아라");
}
}
//프레임 클래스를 상속받아서 사용하는 클래스
class Exam02_Sub extends Frame
{
public Exam02_Sub(String title){
//기본 생성자로 받은 "자바를 잡아라"란 구문을 상위 클래스에 넘긴다.
super(title);
//만든 프레임을 화면의 정 중앙에 위치시키기 위한 과정
Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frm = super.getSize();
int xpos = (int)(screen.getWidth() / 2 - frm.getWidth() / 2);
int ypos = (int)(screen.getHeight() / 2 - frm.getHeight() / 2);
//프레임의 위치를 지정한다. (현재 정 중앙에 나타나도록 되어있음)
super.setLocation(xpos, ypos);
//화면에 프레임을 나타나게 한다.
super.setVisible(true);
}
}
'전공 > JAVA' 카테고리의 다른 글
구글 문서 API Google Documents List Data API 이용하기(1) (0) | 2011.10.01 |
---|---|
AWT 03 - 레이아웃 관리하기 (0) | 2009.08.27 |
JAVA awt 첫시간 - 프레임 생성하기 (0) | 2009.08.27 |
JAVA 키보드 입력 BufferedReader 사용법 (1) | 2009.08.27 |
JAVA 키보드 입력 read(), skip() 사용법 (0) | 2009.08.27 |