ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 애플릿 설명 더하기
    혼자서 공부하기/자바 2007. 3. 22. 14:03
    728x90
    반응형
    SMALL

    자바 애플릿을 만들기 위해서는 java.applet.Applet을 지정해야 한다..


    자바 애플릿을 만들때 가장 중요한것은 Applet 클래스에서 상속을 받아야 한다..



    자바애플리케이션과 자바 애플릿의 차이점

    - JavaApplet 클래스의 내부에는 paint 메소드만이 정의되어 있다. 그 이유는 자바 애플릿이 웹 브라우저에 삽입되어 실행되는 보조 프로그램이기 때문이다. 이 경우에 main은 브라우저에 포함되고 자바 애플릿은 오직 브라우저에 호출이 될때만 실행되도록 되어 있는 것이다..

     javaApplet 클래스에서는 paint라는 메소드를 정의하고 있는데 이것은 애플릿에 이미지를 출력하라는 이벤트가 발생할 때 자동으로 호출되는 메소드이다.

    이 paint 메소드는 수퍼 클래스 인 Applet 클래스에 이미 정의되어 있는 것이지만 JavaApplet 클래스에서 재정의(Overriding)되고 있다. 이 경우에는 Applet 클래스에 정의된 paint 메소드가 무시되고 현재 JavaApplet 클래스에 정의되는 메소드가 사용된다.



    출력되는 부분에 대하여

    예를 들어 JavaApplet 클래스의 유일한 메소드인 paint 에서는 Graphics 클래스의 객체를 매개변수로 받고 있는데 이 클래스는 앞에서 import된 java.awt,Graphics 패키지에 정의되어 있는것으로 여러가지 그래픽 출력 메소드들이 정의되어 있다.

    여기에서는 문자열 출력메소드인 drawString을 사용하여 "Hello Applet!"를 출력하고 있다.

    그리고 애플릿을 가동하기 위해서는 이 애플릿에 맞는 HTML 태그를 써야 한다..

    이 태그의 사용방법은 아래와 같다..

    사용방법

     <APPLET> ~ </APPLET>

    포함될 수 있는 태그

     PARAM

    포함될 수 없는 태그

     HTML, BODY

    속 성

     CODE, WIDTH, HEGHT, CODEBASE, ALT, NAME, ALIGN, VSPACE,  
     HSPACE, ARCHIVE



    이 속성내의 기능은

    CODEBASE 는 애플릿이 들어있는 곳의 URL을지정한다..이 옵션이 설정되어 있지 않으면 HTML 문서가 있는 URL을 사용하게 된다

    ALT는 Lynx와 같은 텍스트브라우저일 경우에 보여주는 텍스트를 지정한다

    NAME는 애플릿의 이름을 지정한다. 이 옵션은 같은 페이지 안에서 애플릿의 위치를 가리키고 싶을때 사용한다.

    ALIGN 애플릿의 정렬방법

    VSPACE 수직여백크기

    HSPACE ALIGN이 left나 right일경우에만 효력 발생

    ARCHIVE 애플릿 클래스 파일을 하나로 압축시킨 JAR, ZIP 파일의 이름을 지정
    애플릿의 다운로드 속도 단축위해

    728x90
    반응형
    LIST

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

    AWT - GUI Component 추가  (0) 2007.03.25
    AWT ?  (0) 2007.03.25
    애플릿  (0) 2007.03.22
    패키지  (0) 2007.03.21
    인터페이스  (0) 2007.03.21

    댓글

Designed by Tistory.