gui
クラス ColorIcon

java.lang.Object
  上位を拡張 gui.ColorIcon
すべての実装されたインタフェース:
javax.swing.Icon
直系の既知のサブクラス:
RegionIcon

public class ColorIcon
extends java.lang.Object
implements javax.swing.Icon

色表示アイコン


フィールドの概要
protected  java.awt.Color color
          アイコンの色
static java.awt.Dimension DEFAULT_SIZE
          デフォルトサイズ
protected  int height
          アイコンの高さ
protected  int width
          アイコンの幅
 
コンストラクタの概要
ColorIcon(java.awt.Color color)
          色表示アイコンの構築
ColorIcon(java.awt.Color color, java.awt.Component c)
          色表示アイコンを構築する
 
メソッドの概要
 int getIconHeight()
          アイコンの高さを返す
 int getIconWidth()
          アイコンの幅を返す
 void paintIcon(java.awt.Component c, java.awt.Graphics g, int x, int y)
          アイコンを描画する
 void setColor(java.awt.Color color)
          色を設定する
protected  void setSize(java.awt.Component c)
          アイコンの大きさを設定する
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

DEFAULT_SIZE

public static final java.awt.Dimension DEFAULT_SIZE
デフォルトサイズ


color

protected java.awt.Color color
アイコンの色


width

protected int width
アイコンの幅


height

protected int height
アイコンの高さ

コンストラクタの詳細

ColorIcon

public ColorIcon(java.awt.Color color)
色表示アイコンの構築

パラメータ:
color - アイコンの色

ColorIcon

public ColorIcon(java.awt.Color color,
                 java.awt.Component c)
色表示アイコンを構築する

パラメータ:
color - アイコンの色
c - 描画情報を獲得するコンポーネント
メソッドの詳細

paintIcon

public void paintIcon(java.awt.Component c,
                      java.awt.Graphics g,
                      int x,
                      int y)
アイコンを描画する

定義:
インタフェース javax.swing.Icon 内の paintIcon
パラメータ:
c - コンポーネント
g - 描画するグラフィックスコンテキスト
x - 描画位置の x 座標
y - 描画位置の y 座標

getIconWidth

public int getIconWidth()
アイコンの幅を返す

定義:
インタフェース javax.swing.Icon 内の getIconWidth
戻り値:
アイコンの幅

getIconHeight

public int getIconHeight()
アイコンの高さを返す

定義:
インタフェース javax.swing.Icon 内の getIconHeight
戻り値:
アイコンの高さ

setColor

public void setColor(java.awt.Color color)
色を設定する

パラメータ:
color - 設定する色

setSize

protected void setSize(java.awt.Component c)
アイコンの大きさを設定する

パラメータ:
c - 描画情報を獲得するコンポーネント