javax.swing
클래스 GrayFilter
java.lang.Object
java.awt.image.ImageFilter
java.awt.image.RGBImageFilter
javax.swing.GrayFilter
- 모든 구현된 인터페이스:
- ImageConsumer , Cloneable
public class GrayFilter
- extends RGBImageFilter
이미지를 그레이 스케일로 변환해, 이미지내의 픽셀의 명도를 올리는 것에 의해, 이미지를 「무효로 한다」이미지 필터입니다. 이 클래스는, 무효화된 버튼의 이미지를 생성하기 위해서 버튼이 사용합니다.
생성자 의 개요 |
GrayFilter (boolean b,
int p)
칼라 이미지를 그레이 스케일 이미지로 변환하는 GrayFilter 객체를 구축합니다. |
GrayFilter
public GrayFilter(boolean b,
int p)
- 칼라 이미지를 그레이 스케일 이미지로 변환하는 GrayFilter 객체를 구축합니다. 각 버튼으로 사용되어 무효화된 회색 표시의 버튼의 이미지를 생성합니다.
- 파라미터:
b
- boolean 형 -- 픽셀의 색조를 밝게 하는 경우는 truep
- 회색의 비율을 지정하는 0 ~ 100 의 범위의 int.
100 은 가장 어두운 회색, 0 은 가장 밝은 회색
createDisabledImage
public static Image createDisabledImage(Image i)
- 무효화된 이미지를 작성합니다.
filterRGB
public int filterRGB(int x,
int y,
int rgb)
RGBImageFilter.filterRGB
를 오버라이드(override) 합니다.
- 정의:
- 클래스
RGBImageFilter
내의 filterRGB
- 파라미터:
x
- 픽셀의 X 좌표y
- 픽셀의 Y 좌표rgb
- 디폴트 RGB 칼라 모델의 정수형
픽셀 표현
- 반환값:
- 디폴트 RGB 칼라 모델의 필터 처리된 픽셀
- 관련 항목:
ColorModel.getRGBdefault()
,
RGBImageFilter.filterRGBPixels(int, int, int, int, int[], int, int)
버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다. Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.