AppletContext (Java Platform SE 6) - xrath.com 에서 번역됨

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드

## java.applet
인터페이스 AppletContext

    public interface AppletContext

이 인터페이스는 애플릿의 환경에 대응합니다. 애플릿의 환경이란, 애플릿을 포함한 문서, 및 같은 문서내에 있는 것 외의 애플릿입니다.

이 인터페이스의 메소드를 애플릿내에서 사용하면(자), 그 애플릿의 환경에 대한 정보를 취득할 수 있습니다.

도입된 버젼:
  JDK1. 0

메소드의 개요
`Applet` | `getApplet (String name)` 이 애플릿 문맥에 의해 표시되는 문서내에서, 지정된 이름의 애플릿을 찾아 돌려줍니다.
`Enumeration <Applet >` | `getApplets ()` 이 애플릿 문맥에 의해 표시되는 문서내에 있는 모든 애플릿을 찾습니다.
`AudioClip` | `getAudioClip (URL url)` 오디오 클립을 작성합니다.
`Image` | `getImage (URL url)` `Image` 객체를 돌려줍니다.
`InputStream` | `getStream (String key)` 이 애플릿 문맥내에 관련지을 수 있고 있는 키에의 스트림을 돌려줍니다.
`Iterator <String >` | `getStreamKeys ()` 이 애플릿 문맥내의 스트림의 키를 모두 검색합니다.
`void` | `setStream (String key, InputStream stream)` 지정된 스트림을 이 애플릿 문맥의 지정된 키에 관련짓습니다.
`void` | `showDocument (URL url)` 브라우저 또는 애플릿 viewer에, 인수 `url` 로 지정된 Web 페이지를 표시하도록(듯이) 요구합니다.
`void` | `showDocument (URL url, String target)` 브라우저 또는 애플릿 viewer에, 인수 `url` 로 지정된 Web 페이지를 표시하도록(듯이) 요구합니다.
`void` | `showStatus (String status)` 인수로 지정된 캐릭터 라인을 「상태 윈도우」에 표시하도록(듯이) 요구합니다.

메소드의 상세

### getAudioClip

    AudioClip  getAudioClip(URL  url)

  오디오 클립을 작성합니다.

  파라미터:
    `url` - 오디오 클립의 위치를 나타내는 절대 URL
  반환값:
    지정된 URL 에 있는 오디오 클립

### getImage

    Image  getImage(URL  url)

  `Image` 객체를 돌려줍니다. 이 객체는, 화면에 draw 할 수가 있습니다. 인수 `url` 에는, 절대 URL 를 지정할 필요가 있습니다.

  이 메소드는, 이미지가 있을지 어떨지에 관계없이, 곧바로 복귀합니다. 애플릿이 화면에 이미지를 draw 하려고 했을 때에, 데이터가 로드 됩니다. 이미지는 조금씩 화면에 draw 되어 갑니다.

  파라미터:
    `url` - 이미지의 위치를 나타내는 절대 URL
  반환값:
    지정된 URL 에 있는 이미지
  관련 항목:
    `Image`

### getApplet

    Applet  getApplet(String  name)

  이 애플릿 문맥에 의해 표시되는 문서내에서, 지정된 이름의 애플릿을 찾아 돌려줍니다. 애플릿명은, HTML 태그의 `name` 속성을 사용해 지정할 수 있습니다.

  파라미터:
    `name` - 애플릿의 이름
  반환값:
    지정된 이름의 애플릿. 애플릿이 발견되지 않는 경우는 `null`

### getApplets

    Enumeration <Applet > getApplets()

  이 애플릿 문맥에 의해 표시되는 문서내에 있는 모든 애플릿을 찾습니다.

  반환값:
    이 애플릿 문맥에 의해 표시되는 문서내에 있는 모든 애플릿의 열거

### showDocument

    void showDocument(URL  url)

  브라우저 또는 애플릿 viewer에, 인수 `url` 로 지정된 Web 페이지를 표시하도록(듯이) 요구합니다. 브라우저 또는 애플릿 viewer는, Web 페이지를 표시하는 윈도우 또는 프레임을 결정합니다. 애플릿 문맥이 브라우저가 아닌 경우는, 이 메소드는 무시됩니다.

  파라미터:
    `url` - 문서의 위치를 나타내는 절대 URL

### showDocument

    void showDocument(URL  url,
                      String  target)

  브라우저 또는 애플릿 viewer에, 인수 `url` 로 지정된 Web 페이지를 표시하도록(듯이) 요구합니다. 인수 `target` 에는, 문서를 표시하는 HTML 프레임을 지정합니다. 인수 `target` 는 다음과 같이 해석됩니다.

  인수 target | 설명
  --- | ---
  `"_self"` | 애플릿을 포함한 윈도우 및 프레임에 표시한다
  `"_parent"` | 애플릿의 친프레임에 표시한다. 친프레임이 없는 경우는 "_self" 와 같다
  `"_top"` | 애플릿의 윈도우의 최상정도 프레임에 표시한다. 애플릿의 프레임이 최상정도 프레임의 경우는 "_self" 와 같다
  `"_blank"` | 이름이 없는 새로운 최상정도 윈도우에 표시한다
  name | name 에 이름을 지정한 프레임 또는 윈도우에 표시한다. name 로 지정한 타겟이 아직 없는 경우는, 지정한 이름으로 새로운 최상정도 윈도우가 작성되어 거기에 문서가 표시된다

  `showDocument` 메소드는, 애플릿 viewer나 브라우저에 따라서는 무시되는 일이 있습니다.

  파라미터:
    `url` - 문서의 위치를 나타내는 절대 URL
    `target` - 페이지를 표시하는 장소를 나타내는 `String`

### showStatus

    void showStatus(String  status)

  인수로 지정된 캐릭터 라인을 「상태 윈도우」에 표시하도록(듯이) 요구합니다. 많은 브라우저나 애플릿 viewer에는 상태 윈도우가 있어, 어플리케이션은 이 윈도우를 사용해 사용자에게 현재 상태를 전할 수가 있습니다.

  파라미터:
    `status` - 상태 윈도우에 표시되는 캐릭터 라인

### setStream

    void setStream(String  key,
                   InputStream  stream)
                   throws IOException

  지정된 스트림을 이 애플릿 문맥의 지정된 키에 관련짓습니다. 애플릿 문맥이 이전에 이 키의 매핑을 보관 유지하고 있었을 경우, 낡은 값을 옮겨놓을 수 있습니다.

  시큐리티상의 이유로부터, 스트림 및 키의 매핑은 코드 베이스 마다 실시합니다. 즉, 어느 코드 베이스의 애플릿은, 다른 코드 베이스의 애플릿에 의해 작성된 스트림에 액세스 할 수 없습니다.

  파라미터:
    `key` - 지정되는 값을 관련지을 수 있는 키
    `stream` - 지정된 키에 관련지을 수 있었던 스트림. 파라미터가 `null` 의 경우는, 해당하는 애플릿 문맥으로부터 지정된 키가 삭제된다
  예외:
    ``IOException`` - 스트림의 사이즈가 지정의 사이즈 제한을 넘었을 경우에 throw 된다. 사이즈 제한은, 이 인터페이스의 구현자가 결정한다
    `IOException`
  도입된 버젼:
    1.4

### getStream

    InputStream  getStream(String  key)

  이 애플릿 문맥내에 관련지을 수 있고 있는 키에의 스트림을 돌려줍니다. 대상의 애플릿에 키의 스트림이 포함되지 않은 경우는,`null` 가 돌려주어집니다.

  시큐리티상의 이유로부터, 스트림 및 키의 매핑은 코드 베이스 마다 실시합니다. 즉, 어느 코드 베이스의 애플릿은, 다른 코드 베이스의 애플릿에 의해 작성된 스트림에 액세스 할 수 없습니다.

  파라미터:
    `key` - 관련지을 수 있었던 값이 반환되는 스트림
  반환값:
    이 애플릿 문맥이 매핑 한 키에의 스트림
  도입된 버젼:
    1.4

### getStreamKeys

    Iterator <String > getStreamKeys()

  이 애플릿 문맥내의 스트림의 키를 모두 검색합니다.

  시큐리티상의 이유로부터, 스트림 및 키의 매핑은 코드 베이스 마다 실시합니다. 즉, 어느 코드 베이스의 애플릿은, 다른 코드 베이스의 애플릿에 의해 작성된 스트림에 액세스 할 수 없습니다.

  반환값:
    이 애플릿 문맥내의 스트림명 모든 반복자
  도입된 버젼:
    1.4

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.