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

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

JavaTM Platform
Standard Ed. 6

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

## java.awt
클래스 Component.BltBufferStrategy

    java.lang.Object
      java.awt.image.BufferStrategy
          java.awt.Component.BltBufferStrategy

포함되어 있는 클래스:
  Component

    protected class Component.BltBufferStrategy

extends BufferStrategy

오프 스크린 표면의 컴퍼넌트에의 Blit 용 내부 클래스입니다.

도입된 버젼:
  1.4

필드의 개요
`protected VolatileImage []` | `backBuffers` 백 버퍼
`protected BufferCapabilities` | `caps` 버퍼 기능
`protected int` | `height`
`protected boolean` | `validatedContents` draw 버퍼가 소실한 상태로부터 최근 복원되었는지의 여부를 나타냅니다.
`protected int` | `width` 백 버퍼의 사이즈

생성자 의 개요
`protected` | `Component.BltBufferStrategy (int numBuffers, BufferCapabilities caps)` 컴퍼넌트에 관한 신규 blt 버퍼 방침을 생성합니다.

메소드의 개요
`boolean` | `contentsLost ()` `getDrawGraphics` 에의 마지막 호출을 위해서(때문에) draw 버퍼가 소실했는지의 여부를 돌려줍니다.
`boolean` | `contentsRestored ()` draw 버퍼가 소실 상태로부터 최근 복원되어 디폴트의 백그라운드 칼라 (흰색)에 재초기화되었는지의 여부를 돌려줍니다.
`protected void` | `createBackBuffers (int numBuffers)` 백 버퍼를 생성합니다.
`void` | `dispose ()` 이 `BufferStrategy` 가 현재 사용하고 있는 system resource를 해제해, 관련하는 Component 로부터 삭제합니다.
`BufferCapabilities` | `getCapabilities ()` 이 `BufferStrategy` 의 `BufferCapabilities` 를 돌려줍니다.
`Graphics` | `getDrawGraphics ()` draw 버퍼의 그래픽스 문맥을 작성합니다.
`protected void` | `revalidate ()` draw 버퍼가 소실하고 있는 경우는 복원합니다.
`void` | `show ()` 이용 가능한 다음의 버퍼를 가시 상태로 합니다.

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

필드의 상세

### caps

    protected BufferCapabilities  caps

  버퍼 기능

### backBuffers

    protected VolatileImage [] backBuffers

  백 버퍼

### validatedContents

    protected boolean validatedContents

  draw 버퍼가 소실한 상태로부터 최근 복원되었는지의 여부를 나타냅니다.

### width

    protected int width

  백 버퍼의 사이즈

### height

    protected int height

생성자 의 상세

### Component.BltBufferStrategy

    protected Component.BltBufferStrategy(int numBuffers,
                                          BufferCapabilities  caps)

  컴퍼넌트에 관한 신규 blt 버퍼 방침을 생성합니다.

  파라미터:
    `numBuffers` - 작성하는 버퍼수. 프런트 버퍼를 포함한
    `caps` - 버퍼의 용량

메소드의 상세

### dispose

    public void dispose()

  이 `BufferStrategy` 가 현재 사용하고 있는 system resource를 해제해, 관련하는 Component 로부터 삭제합니다. 이 메소드를 호출한 뒤,`getBufferStrategy` 는 null 를 돌려줍니다. `BufferStrategy` 를 파기한 후에 재차 사용하려고 하면(자), 정의되어 있지 않은 동작이 발생합니다.

  오버라이드(override):
    클래스 `BufferStrategy` 내의 `dispose`
  도입된 버젼:
    1.6
  관련 항목:
    `Component.createBufferStrategy(int)` , `Component.getBufferStrategy()`

### createBackBuffers

    protected void createBackBuffers(int numBuffers)

  백 버퍼를 생성합니다.

### getCapabilities

    public BufferCapabilities  getCapabilities()

  클래스 `BufferStrategy` 의 기술:
  이 `BufferStrategy` 의 `BufferCapabilities` 를 돌려줍니다.

  정의:
    클래스 `BufferStrategy` 내의 `getCapabilities`
  반환값:
    이 방침의 버퍼 용량

### getDrawGraphics

    public Graphics  getDrawGraphics()

  클래스 `BufferStrategy` 의 기술:
  draw 버퍼의 그래픽스 문맥을 작성합니다. 이 메소드는 퍼포먼스의 이유로부터 동기 하지 않는 경우가 있습니다. 복수 thread로 이 메소드를 사용하려면 , 어플리케이션 레벨에서의 처리가 필요합니다. 취득한 그래픽스 객체의 처리는, 어플리케이션측에서 실시할 필요가 있습니다.

  정의:
    클래스 `BufferStrategy` 내의 `getDrawGraphics`
  반환값:
    draw 그래픽

### show

    public void show()

  이용 가능한 다음의 버퍼를 가시 상태로 합니다.

  정의:
    클래스 `BufferStrategy` 내의 `show`

### revalidate

    protected void revalidate()

  draw 버퍼가 소실하고 있는 경우는 복원합니다.

### contentsLost

    public boolean contentsLost()

  클래스 `BufferStrategy` 의 기술:
  `getDrawGraphics` 에의 마지막 호출을 위해서(때문에) draw 버퍼가 소실했는지의 여부를 돌려줍니다. 버퍼 스트래터지내의 버퍼는 일반적으로,`VolatileImage` 형이기 (위해)때문에 소실하는 일이 있습니다. `소실 버퍼에 대해서는,`VolatileImage` 를 참조해 주세요.

  `
  정의:
    클래스 `BufferStrategy` 내의 `contentsLost`
  반환값:
    draw 버퍼가 마지막 `getDrawGraphics` 호출해 이후 소실하고 있을지 어떨지 ``
  관련 항목:
    `VolatileImage`

### contentsRestored

    public boolean contentsRestored()

  클래스 `BufferStrategy` 의 기술:
  draw 버퍼가 소실 상태로부터 최근 복원되어 디폴트의 백그라운드 칼라 (흰색)에 재초기화되었는지의 여부를 돌려줍니다. 버퍼 스트래터지내의 버퍼는 일반적으로,`VolatileImage` 형이기 (위해)때문에 소실하는 일이 있습니다. `getDrawGraphics` 에의 마지막 호출을 위해서(때문에) 소실 상태에 있던 표면이 최근 복원되었을 경우는, 재페인트가 필요한 일도 있습니다. 소실 버퍼에 대해서는,`VolatileImage` 를 참조해 주세요.

  정의:
    클래스 `BufferStrategy` 내의 `contentsRestored`
  반환값:
    draw 버퍼가 소실한 상태로부터 최근 복원되어 디폴트의 백그라운드 칼라 (흰색)에 재초기화되고 있는지 어떤지
  관련 항목:
    `VolatileImage`

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