ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • AWT - GUI Component 추가
    혼자서 공부하기/자바 2007. 3. 25. 03:09
    728x90
    반응형
    SMALL
    GUI Componet를 애플릿에 삽입하려면

    ==> 각 GUI 클래스의 생성자를 호출하여 객체를 만든 후 애플릿에 삽입하면 된다.
    = 그래픽 사용자 인터페이스 요소인 컴포넌트를 삽입하는 메소드

    이때!!! 컴포넌트를 애플릿에 삽입하기 위해 사용되는 메소드가 바로 Container 클래스에 정의되어 있는 add() 메소드...


    메소드 정의

     public Component add(Component comp)

     public synchronized Component add(Component comp, int pos)

     public synchronized Component add(String name, Component comp)

    설 명

     위와 동일

    매개변수

     comp : 삽입될 그래픽 사용자 인터페이스 요소

     pos : 요소의 위치, -1일 경우 마지막에 추가

     name : 삽입될 그래픽 사용자 인터페이스 요소의 이름,
                이 이름은 나중에 요소들을 배열할 때 사용



    add() 메소드드는 3개의 메소드로 중복정의(Overriding)이 되어 있다.

    첫번째 public Component add(Component comp)
    는 그냥 그래픽 사용자 인터페이스만을 매개변수로 입력받고 있다.
    이때 comp는 Component 클래스형 변수로서 Component 클래스를 상속받은 서브 클래스인 경우에는 모두 들어갈 수 있다.
    (예: 버튼을 삽입하기 위해 Button 객체를 넣을수 있고
          리스트박스를 넣기위해 List 객체를 넣을수 있다. )

    두번쨰 public synchronized Component add(Component comp, int pos)
    첫번째와 비슷하나 요소의 위치를 지정하기위해 매개변수가 들어있다.
    이 매개변수로 컴포넌트의 순서를 마음대로 지정이 가능하다.

    세번째는 다른 메소드 처럼 GUI 컴포넌트를 추가하는데 사용되지만 여기에 컴포넌트의 이름을 지정하기 위한 매개변수가 하나 더 들어간다. 이 요소의 이름은 나중에 그래픽 유저 인터페이스 상에서 컴포넌트를 배열할때 사용한다.

    728x90
    반응형
    LIST

    '혼자서 공부하기 > 자바' 카테고리의 다른 글

    Applet : 그래픽 사용 - 폰트 설정  (0) 2007.03.25
    Applet : 그래픽 사용 - 그래픽 출력 이벤트  (0) 2007.03.25
    AWT ?  (0) 2007.03.25
    애플릿 설명 더하기  (0) 2007.03.22
    애플릿  (0) 2007.03.22

    댓글

Designed by Tistory.