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

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

JavaTM Platform
Standard Ed. 6

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

## java.awt
클래스 ImageCapabilities

    java.lang.Object
      java.awt.ImageCapabilities

모든 구현된 인터페이스:
  Cloneable

    public class ImageCapabilities

extends Object
implements Cloneable

이미지의 기능과 프로퍼티

도입된 버젼:
  1.4

생성자 의 개요
`ImageCapabilities (boolean accelerated)` 이미지의 기능을 지정하는 새로운 객체를 작성합니다.

메소드의 개요
`Object` | `clone ()` 이 객체의 카피를 작성해, 돌려줍니다.
`boolean` | `isAccelerated ()` 이 `ImageCapabilities` 에 기능이 캡슐화되는 객체를 고속화할 수 있는 경우, 또는 벌써 고속화되고 있는 경우는,`true` 를 돌려줍니다.
`boolean` | `isTrueVolatile ()` 이 `ImageCapabilities` 에 의해 기술된 `VolatileImage` 가 그 draw 표면을 잃을 수가 있는 경우,`true` 를 돌려줍니다.

클래스 java.lang. Object 로부터 상속된 메소드
`equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait`

생성자 의 상세

### ImageCapabilities

    public ImageCapabilities(boolean accelerated)

  이미지의 기능을 지정하는 새로운 객체를 작성합니다.

  파라미터:
    `accelerated` - 고속 이미지가 요구되고 있는지 어떤지

메소드의 상세

### isAccelerated

    public boolean isAccelerated()

  이 `ImageCapabilities` 에 기능이 캡슐화되는 객체를 고속화할 수 있는 경우, 또는 벌써 고속화되고 있는 경우는,`true` 를 돌려줍니다.

  반환값:
    이미지를 고속화할 수 있는지, 또는 벌써 고속화되고 있는지 어떤지. 이미지를 고속화하는 방법에는, pixmaps, VRAM, AGP 등 플랫폼 고유의 다양한 방법이 있다. 이것은, 시스템 메모리에 상주하는 방법과는 다르다 일반적인 고속화 방식이다

### isTrueVolatile

    public boolean isTrueVolatile()

  이 `ImageCapabilities` 에 의해 기술된 `VolatileImage` 가 그 draw 표면을 잃을 수가 있는 경우,`true` 를 돌려줍니다.

  반환값:
    operating system의 우발적인 상황에 의해, 휘발성 이미지가 그 draw 표면을 잃을지 어떨지

### clone

    public Object  clone()

  클래스 `Object` 의 기술:
  이 객체의 카피를 작성해, 돌려줍니다. 「카피」의 정확한 이유는, 객체의 클래스에 의해 다릅니다. 일반적으로는, 임의의 객체 `x` 에 대해, 다음의 식

  >      x.clone() ! = x

  하지만 true 이며, 다음의 식

  >      x.clone(). getClass() == x.getClass()

  도 `true` 인 것입니다만, 이것들도 절대적인 요건이 아닙니다. 또 다음의 식

  >      x.clone(). equals(x)

  도 일반적으로 `true` 가 됩니다만, 이것도 절대적인 요건이 아닙니다.

  일반적으로,`super.clone` 를 호출하는 것으로 반환되는 객체를 취득할 수 있습니다. 클래스 및 그 슈퍼 클래스 모든 것 (`Object` 를 제외한다)이 이 규칙에 따르는 경우,`x.clone(). getClass() == x.getClass()` 가 성립합니다.

  일반적으로, 이 메소드에 의해 반환되는 객체는, 이 객체 (복제되고 있다)로부터 독립하고 있을 필요가 있습니다. 이 독립성을 달성하기 위해(때문에),`super.clone` 가 돌려주는 객체의 필드를 1 개 이상 (객체가 돌려주기 전에) 변경하는 것이 필요하게 되는 경우가 있습니다. 이것은, 일반적으로, 복제하는 객체의 내부 「심층 구조」를 구성하는 가변 객체의 카피, 및 이러한 객체에의 참조를 카피에의 참조에 옮겨놓는 것을 의미합니다. 클래스에 프리미티브(primitive) 필드 또는 불변 객체에의 참조만이 포함되는 경우, 일반적으로,`super.clone` 에 의해 반환되는 객체내의 필드를 변경할 필요는 없습니다.

  `Object` 클래스의 `clone` 메소드는, 특정의 복제 처리를 실행합니다. 우선, 이 객체의 클래스가 `Cloneable` 인터페이스를 구현하고 있지 않는 경우는,`CloneNotSupportedException` 가 throw 됩니다. 배열은 모두, 인터페이스 `Cloneable` 를 구현하고 있는 것이라고 보여지는 것에 주의해 주세요. 구현하고 있지 않는 경우, 이 메소드는 이 객체의 클래스의 새로운 인스턴스를 생성해, 그 필드를 모두, 이 객체의 대응하는 각 필드의 내용으로 초기화합니다. 이것은 대입과 같아, 필드의 내용 자신이 복제되는 것은 아닙니다. 즉 이 메소드는, 객체의 「shallow 복사」를 생성합니다만, 「딥 카피」는 생성하지 않습니다.

  `Object` 클래스 자체는,`Cloneable` 인터페이스를 구현하지 않기 때문에, 클래스가 `Object` 인 `clone` 메소드를 호출하면(자), 실행시에 예외가 throw 됩니다.

  오버라이드(override):
    클래스 `Object` 내의 `clone`
  반환값:
    이 ImageCapabilities 객체의 카피
  관련 항목:
    `Cloneable`

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 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 도 참조해 주세요.