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 物件,該物件將彩色圖像過濾成灰度級圖像。按鈕用該物件來創建禁用 ("grayed out") 按鈕圖標。
- 參數:
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
。
- 指定者:
- 類別
RGBImageFilter
中的 filterRGB
- 參數:
x
- 像素的 X 坐標y
- 像素的 Y 坐標rgb
- 使用預設 RGB 顏色模型的整數像素表示
- 返回:
- 使用預設 RGB 顏色模型的過濾後的像素。
- 另請參見:
ColorModel.getRGBdefault()
,
RGBImageFilter.filterRGBPixels(int, int, int, int, int[], int, int)
提交錯誤或意見版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。