Frame 컴포넌트
Frame 컴포넌트는 그 자체로도 의미가 있지만 대부분의 GUI 프로그램에서 Frame 컴포넌트 위로 각종 컴포넌트를 배치하여 UI를 구성할 때 협의의 컴포넌트를 포함한다고 하여 컨테이너로 분류된다.
구성요소
▶Frame()
Frame 컴포넌트 생성
▶Frame(String)
Frame 컴포넌트 생성 및 제목 표시
▶void setTitle(String)
Frame 컴포넌트 제목 표시
▶void setSize(int,int)
Frame 컴포넌트의 가로 및 세로 크기 설정
▶void dispose()
Frame 컴포넌트 삭제
메소드
▶setLocation(int,int)
Frame의 생성위치 설정
예제)
package GUI2;
import java.awt.Frame;
public class FrameTest {
public static void main(String[] args)
{
Frame frame = new Frame();
frame.setTitle("FrameDemo");
frame.setSize(300,270);
frame.setVisible(true);
}
}
※실행시킨 프로그램에서 X를 눌러도 꺼지지 않는 이유는 이벤트를 설정하지 않아서이다. 컴퓨터는 바보라서 종료하라는것 일일이 가리켜줘야 알아듣는다. 끄는방법은 작업관리자를 통해서 강제종료 할 수 있지만 콘솔창의 빨간색 네모박스를 클릭해서 Eclips에서 실행한 모든 프로그램을 종료할 수 있다.
반응형
'기타 > 프로그래밍 분류' 카테고리의 다른 글
Java (0) | 2011.11.26 |
---|---|
Java - 26.Label,TextField,Button 컴포넌트 (0) | 2011.07.17 |
Java - 24.GUI프로그램 (0) | 2011.07.15 |
Java - 24.Vector,Array,Hashtable (0) | 2011.07.15 |
Java - 23.StringBuffer,StringTokenizer클래스 (0) | 2011.07.15 |