기타/프로그래밍 분류

Java - 25.AWT 컴포넌트

zelkova 2011. 7. 16. 13:08

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