Java プラットフォーム 1.2

クラス
java.awt.Color の使用

Color を使用するパッケージ
java.awt このパッケージには、ユーザインタフェースの作成と、グラフィックスとイメージのペイントのためのクラスがすべて含まれています。 
javax.accessibility ユーザインタフェースコンポーネントとそれらのコンポーネントへのアクセスを提供するユーザ補助機能との間の規約を定義します。 
javax.swing 可能な限りすべてのプラットフォームで同じように機能する「軽量」コンポーネント (Java 言語全体で共通) のセットを提供します。 
javax.swing.border Swing コンポーネントの周囲に各種のボーダを描画するための、クラスおよびインタフェースを提供します。 
javax.swing.colorchooser このパッケージには、JColorChooser コンポーネントによって使われるクラスおよびインタフェースが含まれています。  
javax.swing.plaf 1 つのインタフェースおよび多くの抽象クラスを提供しており、Swing は、プラグイン可能な Look & Feel 機能を実現するためにこれらのクラスを利用します。 
javax.swing.plaf.basic Basic 仕様 Look & Feel に従って作成されたユーザインタフェースオブジェクトを提供します。 
javax.swing.plaf.metal このパッケージは、Metal の Look & Feel に従って構築されるユーザインタフェースオブジェクトを提供します。  
javax.swing.table java.awt.swing.JTable を処理するためのクラスおよびインタフェースを提供します。 
javax.swing.text 編集可能/編集不能テキストコンポーネントを処理するクラスとインタフェースを提供します。 
javax.swing.text.html HTML テキストエディタを作成するための HTMLEditorKit クラスとサポートクラスを提供します。  
javax.swing.tree java.awt.swing.JTree を処理するためのクラスとインタフェースを提供します。 
 

java.awt における Color の使用方法
 

java.awt における Color のサブクラス
 class SystemColor
          システムの GUI オブジェクトの色を表すシンボリックカラーをカプセル化するクラスです。
 

Color として宣言される java.awt におけるフィールド
static Color Color.white
          白を表します。
static Color Color.lightGray
          ライトグレイを表します。
static Color Color.gray
          グレイを表します。
static Color Color.darkGray
          ダークグレイを表します。
static Color Color.black
          黒を表します。
static Color Color.red
          赤を表します。
static Color Color.pink
          ピンクを表します。
static Color Color.orange
          オレンジを表します。
static Color Color.yellow
          黄を表します。
static Color Color.green
          緑を表します。
static Color Color.magenta
          マゼンタを表します。
static Color Color.cyan
          シアンを表します。
static Color Color.blue
          青を表します。
 

Color を返す java.awt におけるメソッド
 Color Component.getForeground()
          このコンポーネントのフォアグラウンドカラーを取得します。
 Color Component.getBackground()
          このコンポーネントのバックグラウンドカラーを取得します。
abstract  Color Graphics.getColor()
          このグラフィックスコンテキストの現在の色を取得します。
 Color GradientPaint.getColor1()
          点 P1 によって固定された色 C1 を返します。
 Color GradientPaint.getColor2()
          点 P2 によって固定された色 C2 を返します。
 Color Color.brighter()
          この色を、より明るくした色を作成します。
 Color Color.darker()
          この色を、より暗くした色を作成します。
static Color Color.decode(String nm)
          文字列を整数値に変換して、指定された不透明色を返します。
static Color Color.getColor(String nm)
          システムプロパティで色を検索します。
static Color Color.getColor(String nm, Color v)
          システムプロパティで色を検索します。
static Color Color.getColor(String nm, int v)
          システムプロパティで色を検索します。
static Color Color.getHSBColor(float h, float s, float b)
          HSB カラーモデルで提供される値に基づいて Color オブジェクトを作成します。
abstract  Color Graphics2D.getBackground()
          領域をクリアするのに使うバックグラウンドカラーを返します。
 

Color のパラメータを持つ java.awt におけるメソッド
 void Component.setForeground(Color c)
          このコンポーネントのフォアグラウンドカラーを設定します。
 void Component.setBackground(Color c)
          このコンポーネントのバックグラウンドカラーを設定します。
abstract  void Graphics.setColor(Color c)
          このグラフィックスコンテキストの現在の色を、指定された色に設定します。
abstract  void Graphics.setXORMode(Color c1)
          このグラフィックスコンテキストの現在の色と新しく指定された色を切り替えるように、ペイントモードを設定します。
abstract  boolean Graphics.drawImage(Image img, int x, int y, Color bgcolor, ImageObserver observer)
          指定されたイメージの現在利用可能な部分だけを描きます。
abstract  boolean Graphics.drawImage(Image img, int x, int y, int width, int height, Color bgcolor, ImageObserver observer)
          指定された矩形の内部に収まるようにスケーリングして、指定されたイメージの利用可能な部分を描きます。
abstract  boolean Graphics.drawImage(Image img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, Color bgcolor, ImageObserver observer)
          指定されたイメージの指定された領域の利用可能な部分を描きます。
static Color Color.getColor(String nm, Color v)
          システムプロパティで色を検索します。
abstract  void Graphics2D.setBackground(Color color)
          Graphics2D コンテキストのバックグラウンドカラーを設定します。
 

Color のパラメータを持つ java.awt におけるコンストラクタ
GradientPaint.GradientPaint(float x1, float y1, Color color1, float x2, float y2, Color color2)
          シンプルな非循環式の GradientPaint オブジェクトを構築します。
GradientPaint.GradientPaint(Point2D pt1, Color color1, Point2D pt2, Color color2)
          シンプルな非循環式の GradientPaint オブジェクトを構築します。
GradientPaint.GradientPaint(float x1, float y1, Color color1, float x2, float y2, Color color2, boolean cyclic)
          boolean パラメータに応じて、循環式または非循環式の GradientPaint オブジェクトを構築します。
GradientPaint.GradientPaint(Point2D pt1, Color color1, Point2D pt2, Color color2, boolean cyclic)
          boolean パラメータに応じて、循環式または非循環式の GradientPaint オブジェクトを構築します。
 

javax.accessibility における Color の使用方法
 

Color を返す javax.accessibility におけるメソッド
 Color AccessibleComponent.getBackground()
          オブジェクトのバックグラウンドカラーを取得します。
 Color AccessibleComponent.getForeground()
          オブジェクトのフォアグラウンドカラーを取得します。
 

Color のパラメータを持つ javax.accessibility におけるメソッド
 void AccessibleComponent.setBackground(Color c)
          オブジェクトのバックグラウンドカラーを設定します。
 void AccessibleComponent.setForeground(Color c)
          オブジェクトのフォアグラウンドカラーを設定します。
 

javax.swing における Color の使用方法
 

Color として宣言される javax.swing におけるフィールド
protected  Color JTable.gridColor
          グリッドの色です。
protected  Color JTable.selectionForeground
          選択されたセルのフォアグラウンドカラーです。
protected  Color JTable.selectionBackground
          選択されたセルのバックグラウンドカラーです。
 

Color を返す javax.swing におけるメソッド
 Color JComponent.AccessibleJComponent.getBackground()
          オブジェクトのバックグラウンドカラーを取得します。
 Color JComponent.AccessibleJComponent.getForeground()
          オブジェクトのフォアグラウンドカラーを取得します。
 Color JTree.AccessibleJTree.AccessibleJTreeNode.getBackground()
          オブジェクトのバックグラウンドカラーを取得します。
 Color JTree.AccessibleJTree.AccessibleJTreeNode.getForeground()
          オブジェクトのフォアグラウンドカラーを取得します。
 Color JInternalFrame.getBackground()
          このオブジェクトのバックグラウンドカラーを取得します。
 Color JInternalFrame.getForeground()
          このオブジェクトのフォアグラウンドカラーを取得します。
static Color UIManager.getColor(Object key)
          デフォルトテーブルから描画色を返します。
static Color DebugGraphics.flashColor()
          描画処理をフラッシュするのに使う色を返します。
 Color DebugGraphics.getColor()
          テキスト描画処理に使う色を返します。
 Color UIDefaults.getColor(Object key)
          key の値が Color の場合はそれを返し、そうでない場合は null を返します。
 Color JApplet.AccessibleJApplet.getBackground()
          オブジェクトのバックグラウンドカラーを取得します。
 Color JApplet.AccessibleJApplet.getForeground()
          オブジェクトのフォアグラウンドカラーを取得します。
static Color JColorChooser.showDialog(Component component, String title, Color initialColor)
          色を選択するモーダルなダイアログを表示し、ダイアログが隠されるまでブロックします。
 Color JColorChooser.getColor()
          カラーチューザから現在の色値を取得します。
 Color JWindow.AccessibleJWindow.getBackground()
          オブジェクトのバックグラウンドカラーを取得します。
 Color JWindow.AccessibleJWindow.getForeground()
          オブジェクトのフォアグラウンドカラーを取得します。
 Color Box.Filler.AccessibleBoxFiller.getBackground()
          オブジェクトのバックグラウンドカラーを取得します。
 Color Box.Filler.AccessibleBoxFiller.getForeground()
          オブジェクトのフォアグラウンドカラーを取得します。
 Color Box.AccessibleBox.getBackground()
          オブジェクトのバックグラウンドカラーを取得します。
 Color Box.AccessibleBox.getForeground()
          オブジェクトのフォアグラウンドカラーを取得します。
 Color JTabbedPane.getBackgroundAt(int index)
          index のタブのバックグラウンドカラーを返します。
 Color JTabbedPane.getForegroundAt(int index)
          index のタブのフォアグラウンドカラーを返します。
 Color JDialog.AccessibleJDialog.getBackground()
          オブジェクトのバックグラウンドカラーを取得します。
 Color JDialog.AccessibleJDialog.getForeground()
          オブジェクトのフォアグラウンドカラーを取得します。
 Color CellRendererPane.AccessibleCellRendererPane.getBackground()
          オブジェクトのバックグラウンドカラーを取得します。
 Color CellRendererPane.AccessibleCellRendererPane.getForeground()
          オブジェクトのフォアグラウンドカラーを取得します。
 Color JTable.getGridColor()
          グリッド線を描画するのに使う色を返します。
 Color JTable.getSelectionForeground()
          選択されているセルのフォアグラウンドカラーを返します。
 Color JTable.getSelectionBackground()
          選択されたセルのバックグラウンドカラーを返します。
 Color JTable.AccessibleJTable.AccessibleJTableCell.getBackground()
          オブジェクトのバックグラウンドカラーを取得します。
 Color JTable.AccessibleJTable.AccessibleJTableCell.getForeground()
          オブジェクトのフォアグラウンドカラーを取得します。
 Color JFrame.AccessibleJFrame.getBackground()
          オブジェクトのバックグラウンドカラーを取得します。
 Color JFrame.AccessibleJFrame.getForeground()
          オブジェクトのフォアグラウンドカラーを取得します。
 Color JList.getSelectionForeground()
          フォアグラウンドカラーを返します。
 Color JList.getSelectionBackground()
          選択されたセルのバックグラウンドカラーを返します。
 Color JList.AccessibleJList.AccessibleJListChild.getBackground()
           
 Color JList.AccessibleJList.AccessibleJListChild.getForeground()
           
 

Color のパラメータを持つ javax.swing におけるメソッド
 void JComponent.setForeground(Color fg)
          このコンポーネントのフォアグラウンドカラーを設定します。
 void JComponent.setBackground(Color bg)
          このコンポーネントのバックグラウンドカラーを設定します。
 void JComponent.AccessibleJComponent.setBackground(Color c)
          オブジェクトのバックグラウンドカラーを設定します (透過性については、isOpaque を参照)。
 void JComponent.AccessibleJComponent.setForeground(Color c)
          オブジェクトのフォアグラウンドカラーを設定します。
 void JTree.AccessibleJTree.AccessibleJTreeNode.setBackground(Color c)
          オブジェクトのバックグラウンドカラーを設定します。
 void JTree.AccessibleJTree.AccessibleJTreeNode.setForeground(Color c)
           
static Border BorderFactory.createLineBorder(Color color)
          指定された色で直線ボーダを作成します。
static Border BorderFactory.createLineBorder(Color color, int thickness)
          指定された色と幅で直線ボーダを作成します。
static Border BorderFactory.createBevelBorder(int type, Color highlight, Color shadow)
          指定されたハイライトおよび陰影を使って、指定されたタイプの斜影ボーダを作成します。
static Border BorderFactory.createBevelBorder(int type, Color highlightOuter, Color highlightInner, Color shadowOuter, Color shadowInner)
          ハイライト領域および陰影領域の内側および外側の縁に指定された色を使って、指定されたタイプの斜影ボーダを作成します。
static Border BorderFactory.createEtchedBorder(Color highlight, Color shadow)
          指定されたハイライトおよび陰影の色を使って、エッチングボーダを作成します。
static TitledBorder BorderFactory.createTitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor)
          タイトルのテキストおよびその位置、フォント、色を指定して、既存のボーダにタイトルを追加します。
static MatteBorder BorderFactory.createMatteBorder(int top, int left, int bottom, int right, Color color)
          ソリッド色を使って飾り縁ボーダを作成します。
 void JInternalFrame.setBackground(Color c)
          このオブジェクトのバックグラウンドカラーを設定します。
 void JInternalFrame.setForeground(Color c)
          このオブジェクトのフォアグラウンドカラーを設定します。
static void DebugGraphics.setFlashColor(Color flashColor)
          描画処理をフラッシュするのに使う色を設定します。
 void DebugGraphics.setColor(Color aColor)
          線と形状を描画し塗りつぶすのに使う色を設定します。
 void DebugGraphics.setXORMode(Color aColor)
          Graphics.setXORMode をオーバーライドします。
 boolean DebugGraphics.drawImage(Image img, int x, int y, Color bgcolor, ImageObserver observer)
          Graphics.drawImage をオーバーライドします。
 boolean DebugGraphics.drawImage(Image img, int x, int y, int width, int height, Color bgcolor, ImageObserver observer)
          Graphics.drawImage をオーバーライドします。
 boolean DebugGraphics.drawImage(Image img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, Color bgcolor, ImageObserver observer)
          Graphics.drawImage をオーバーライドします。
 void JApplet.AccessibleJApplet.setBackground(Color c)
          オブジェクトのバックグラウンドカラーを設定します。
 void JApplet.AccessibleJApplet.setForeground(Color c)
          オブジェクトのフォアグラウンドカラーを設定します。
static Color JColorChooser.showDialog(Component component, String title, Color initialColor)
          色を選択するモーダルなダイアログを表示し、ダイアログが隠されるまでブロックします。
 void JColorChooser.setColor(Color color)
          カラーチューザの現在の色を指定された色に設定します。
 void JWindow.AccessibleJWindow.setBackground(Color c)
          オブジェクトのバックグラウンドカラーを設定します。
 void JWindow.AccessibleJWindow.setForeground(Color c)
          オブジェクトのフォアグラウンドカラーを設定します。
 void Box.Filler.AccessibleBoxFiller.setBackground(Color c)
          オブジェクトのバックグラウンドカラーを設定します。
 void Box.Filler.AccessibleBoxFiller.setForeground(Color c)
          オブジェクトのフォアグラウンドカラーを設定します。
 void Box.AccessibleBox.setBackground(Color c)
          オブジェクトのバックグラウンドカラーを設定します。
 void Box.AccessibleBox.setForeground(Color c)
          オブジェクトのフォアグラウンドカラーを設定します。
 void JTabbedPane.setBackgroundAt(int index, Color background)
          index のバックグラウンドカラーを background に設定します。
 void JTabbedPane.setForegroundAt(int index, Color foreground)
          index のフォアグラウンドカラーを foreground に設定します。
 void JDialog.AccessibleJDialog.setBackground(Color c)
          オブジェクトのバックグラウンドカラーを設定します。
 void JDialog.AccessibleJDialog.setForeground(Color c)
          オブジェクトのフォアグラウンドカラーを設定します。
 void CellRendererPane.AccessibleCellRendererPane.setBackground(Color c)
          オブジェクトのバックグラウンドカラーを設定します。
 void CellRendererPane.AccessibleCellRendererPane.setForeground(Color c)
          オブジェクトのフォアグラウンドカラーを設定します。
 void JTable.setGridColor(Color newColor)
          グリッド線を描画するのに使う色を newcolor に設定し、レシーバを再表示します。
 void JTable.setSelectionForeground(Color selectionForeground)
          選択されたセルのフォアグラウンドカラーを設定します。
 void JTable.setSelectionBackground(Color selectionBackground)
          選択されたセルのバックグラウンドカラーを設定します。
 void JTable.AccessibleJTable.AccessibleJTableCell.setBackground(Color c)
          オブジェクトのバックグラウンドカラーを設定します。
 void JTable.AccessibleJTable.AccessibleJTableCell.setForeground(Color c)
          オブジェクトのフォアグラウンドカラーを設定します。
 void JFrame.AccessibleJFrame.setBackground(Color c)
          オブジェクトのバックグラウンドカラーを設定します。
 void JFrame.AccessibleJFrame.setForeground(Color c)
          オブジェクトのフォアグラウンドカラーを設定します。
 void JList.setSelectionForeground(Color selectionForeground)
          選択されたセルのフォアグラウンドカラーを設定します。
 void JList.setSelectionBackground(Color selectionBackground)
          選択されたセルのバックグラウンドカラーを設定します。
 void JList.AccessibleJList.AccessibleJListChild.setBackground(Color c)
           
 void JList.AccessibleJList.AccessibleJListChild.setForeground(Color c)
           
 

Color のパラメータを持つ javax.swing におけるコンストラクタ
JColorChooser.JColorChooser(Color initialColor)
          指定された初期色のカラーチューザ区画を作成します。
 

javax.swing.border における Color の使用方法
 

Color として宣言される javax.swing.border におけるフィールド
protected  Color TitledBorder.titleColor
           
protected  Color LineBorder.lineColor
           
protected  Color BevelBorder.highlightOuter
           
protected  Color BevelBorder.highlightInner
           
protected  Color BevelBorder.shadowInner
           
protected  Color BevelBorder.shadowOuter
           
protected  Color MatteBorder.color
           
protected  Color EtchedBorder.highlight
           
protected  Color EtchedBorder.shadow
           
 

Color を返す javax.swing.border におけるメソッド
 Color TitledBorder.getTitleColor()
          タイトル付きボーダのタイトルカラーを返します。
 Color LineBorder.getLineColor()
          ボーダのカラーを返します。
 Color BevelBorder.getHighlightOuterColor(Component c)
          斜影ボーダの外側ハイライトのカラーを返します。
 Color BevelBorder.getHighlightInnerColor(Component c)
          斜影ボーダの内側ハイライトのカラーを返します。
 Color BevelBorder.getShadowInnerColor(Component c)
          斜影ボーダの内側陰影のカラーを返します。
 Color BevelBorder.getShadowOuterColor(Component c)
          斜影ボーダの外側陰影のカラーを返します。
 Color EtchedBorder.getHighlightColor(Component c)
          エッチングボーダのハイライトのカラーを返します。
 Color EtchedBorder.getShadowColor(Component c)
          エッチングボーダの陰影のカラーを返します。
 

Color のパラメータを持つ javax.swing.border におけるメソッド
 void TitledBorder.setTitleColor(Color titleColor)
          タイトル付きボーダのタイトルカラーを設定します。
 

Color のパラメータを持つ javax.swing.border におけるコンストラクタ
TitledBorder.TitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor)
          指定されたボーダ、タイトル、タイトルの位置揃え、タイトルの配置、タイトルのフォント、およびタイトルのカラーで、TitledBorder のインスタンスを生成します。
LineBorder.LineBorder(Color color)
          直線ボーダを、指定されたカラーおよび太さ (thickness = 1) で作成します。
LineBorder.LineBorder(Color color, int thickness)
          直線ボーダを、指定されたカラーおよび太さで作成します。
BevelBorder.BevelBorder(int bevelType, Color highlight, Color shadow)
          斜影ボーダを、指定されたタイプ、ハイライト、および陰影カラーで作成します。
BevelBorder.BevelBorder(int bevelType, Color highlightOuter, Color highlightInner, Color shadowOuter, Color shadowInner)
          斜影ボーダを、指定されたタイプ、ハイライト、および陰影カラーで作成します。
MatteBorder.MatteBorder(int top, int left, int bottom, int right, Color color)
          飾り縁ボーダを、指定されたインセットおよびカラーで作成します。
EtchedBorder.EtchedBorder(Color highlight, Color shadow)
          彫り込みエッチングボーダを、指定されたハイライトおよび陰影のカラーで作成します。
EtchedBorder.EtchedBorder(int etchType, Color highlight, Color shadow)
          エッチングボーダを、指定されたタイプ、ハイライトおよび陰影のカラーで作成します。
SoftBevelBorder.SoftBevelBorder(int bevelType, Color highlight, Color shadow)
          斜影ボーダを、指定されたタイプ、ハイライトおよび陰影のカラーで作成します。
SoftBevelBorder.SoftBevelBorder(int bevelType, Color highlightOuter, Color highlightInner, Color shadowOuter, Color shadowInner)
          斜影ボーダを、指定されたタイプ、ハイライトおよび陰影のカラーで作成します。
 

javax.swing.colorchooser における Color の使用方法
 

Color を返す javax.swing.colorchooser におけるメソッド
 Color DefaultColorSelectionModel.getSelectedColor()
           
 Color ColorSelectionModel.getSelectedColor()
           
protected  Color AbstractColorChooserPanel.getColorFromModel()
           
 

Color のパラメータを持つ javax.swing.colorchooser におけるメソッド
 void DefaultColorSelectionModel.setSelectedColor(Color color)
           
 void ColorSelectionModel.setSelectedColor(Color color)
          モデルの選択色を color に設定します。
 

Color のパラメータを持つ javax.swing.colorchooser におけるコンストラクタ
DefaultColorSelectionModel.DefaultColorSelectionModel(Color color)
          selectedColor を color に初期化します。
 

javax.swing.plaf における Color の使用方法
 

javax.swing.plaf における Color のサブクラス
 class ColorUIResource
           
 

Color のパラメータを持つ javax.swing.plaf におけるコンストラクタ
BorderUIResource.LineBorderUIResource.BorderUIResource.LineBorderUIResource(Color color)
           
BorderUIResource.LineBorderUIResource.BorderUIResource.LineBorderUIResource(Color color, int thickness)
           
BorderUIResource.BevelBorderUIResource.BorderUIResource.BevelBorderUIResource(int bevelType, Color highlight, Color shadow)
           
BorderUIResource.BevelBorderUIResource.BorderUIResource.BevelBorderUIResource(int bevelType, Color highlightOuter, Color highlightInner, Color shadowOuter, Color shadowInner)
           
BorderUIResource.EtchedBorderUIResource.BorderUIResource.EtchedBorderUIResource(Color highlight, Color shadow)
           
BorderUIResource.EtchedBorderUIResource.BorderUIResource.EtchedBorderUIResource(int etchType, Color highlight, Color shadow)
           
BorderUIResource.MatteBorderUIResource.BorderUIResource.MatteBorderUIResource(int top, int left, int bottom, int right, Color color)
           
BorderUIResource.TitledBorderUIResource.BorderUIResource.TitledBorderUIResource(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor)
           
ColorUIResource.ColorUIResource(Color c)
           
 

javax.swing.plaf.basic における Color の使用方法
 

Color として宣言される javax.swing.plaf.basic におけるフィールド
protected  Color BasicMenuItemUI.selectionBackground
           
protected  Color BasicMenuItemUI.selectionForeground
           
protected  Color BasicMenuItemUI.disabledForeground
           
protected  Color BasicMenuItemUI.acceleratorForeground
           
protected  Color BasicMenuItemUI.acceleratorSelectionForeground
           
protected  Color BasicSeparatorUI.shadow
           
protected  Color BasicSeparatorUI.highlight
           
protected  Color BasicTabbedPaneUI.highlight
           
protected  Color BasicTabbedPaneUI.lightHighlight
           
protected  Color BasicTabbedPaneUI.shadow
           
protected  Color BasicTabbedPaneUI.darkShadow
           
protected  Color BasicTabbedPaneUI.focus
           
protected  Color BasicToolBarUI.dockingColor
           
protected  Color BasicToolBarUI.floatingColor
           
protected  Color BasicToolBarUI.dockingBorderColor
           
protected  Color BasicToolBarUI.floatingBorderColor
           
protected  Color BasicInternalFrameTitlePane.selectedTitleColor
           
protected  Color BasicInternalFrameTitlePane.selectedTextColor
           
protected  Color BasicInternalFrameTitlePane.notSelectedTitleColor
           
protected  Color BasicInternalFrameTitlePane.notSelectedTextColor
           
protected  Color BasicScrollBarUI.thumbHighlightColor
           
protected  Color BasicScrollBarUI.thumbLightShadowColor
           
protected  Color BasicScrollBarUI.thumbDarkShadowColor
           
protected  Color BasicScrollBarUI.thumbColor
           
protected  Color BasicScrollBarUI.trackColor
           
protected  Color BasicScrollBarUI.trackHighlightColor
           
protected  Color BasicBorders.ButtonBorder.shadow
           
protected  Color BasicBorders.ButtonBorder.darkShadow
           
protected  Color BasicBorders.ButtonBorder.highlight
           
protected  Color BasicBorders.ButtonBorder.lightHighlight
           
protected  Color BasicBorders.FieldBorder.shadow
           
protected  Color BasicBorders.FieldBorder.darkShadow
           
protected  Color BasicBorders.FieldBorder.highlight
           
protected  Color BasicBorders.FieldBorder.lightHighlight
           
protected  Color BasicBorders.SplitPaneBorder.highlight
           
protected  Color BasicBorders.SplitPaneBorder.shadow
           
 

Color を返す javax.swing.plaf.basic におけるメソッド
 Color BasicToolBarUI.getDockingColor()
          ドッキング領域にあるときに表示される色を取得します。
 Color BasicToolBarUI.getFloatingColor()
          フローティング領域にあるときに表示される色を取得します。
 Color BasicToolBarUI.DragWindow.getBorderColor()
           
protected  Color BasicSliderUI.getShadowColor()
           
protected  Color BasicSliderUI.getHighlightColor()
           
protected  Color BasicSliderUI.getFocusColor()
           
protected  Color BasicProgressBarUI.getSelectionForeground()
          selectionForeground は、進捗バーの塗りつぶされた領域に描画するときのテキストの色です。
protected  Color BasicProgressBarUI.getSelectionBackground()
          selectionBackground は、進捗バーの塗りつぶされていない領域に描画するときのテキストの色です。
protected  Color BasicTreeUI.getHashColor()
           
 

Color のパラメータを持つ javax.swing.plaf.basic におけるメソッド
protected  void BasicMenuItemUI.paintMenuItem(Graphics g, JComponent c, Icon checkIcon, Icon arrowIcon, Color background, Color foreground, int defaultTextIconGap)
           
 void BasicToolBarUI.setDockingColor(Color c)
          ドッキング領域にあるときに表示される色を設定します。
 void BasicToolBarUI.setFloatingColor(Color c)
          フローティング領域にあるときに表示される色を設定します。
 void BasicToolBarUI.DragWindow.setBorderColor(Color c)
           
protected  void BasicTreeUI.setHashColor(Color color)
           
static void BasicGraphicsUtils.drawEtchedRect(Graphics g, int x, int y, int w, int h, Color shadow, Color darkShadow, Color highlight, Color lightHighlight)
           
static void BasicGraphicsUtils.drawGroove(Graphics g, int x, int y, int w, int h, Color shadow, Color highlight)
           
static void BasicGraphicsUtils.drawBezel(Graphics g, int x, int y, int w, int h, boolean isPressed, boolean isDefault, Color shadow, Color darkShadow, Color highlight, Color lightHighlight)
           
static void BasicGraphicsUtils.drawLoweredBezel(Graphics g, int x, int y, int w, int h, Color shadow, Color darkShadow, Color highlight, Color lightHighlight)
           
 

Color のパラメータを持つ javax.swing.plaf.basic におけるコンストラクタ
BasicBorders.ButtonBorder.BasicBorders.ButtonBorder(Color shadow, Color darkShadow, Color highlight, Color lightHighlight)
           
BasicBorders.ToggleButtonBorder.BasicBorders.ToggleButtonBorder(Color shadow, Color darkShadow, Color highlight, Color lightHighlight)
           
BasicBorders.RadioButtonBorder.BasicBorders.RadioButtonBorder(Color shadow, Color darkShadow, Color highlight, Color lightHighlight)
           
BasicBorders.MenuBarBorder.BasicBorders.MenuBarBorder(Color shadow, Color highlight)
           
BasicBorders.FieldBorder.BasicBorders.FieldBorder(Color shadow, Color darkShadow, Color highlight, Color lightHighlight)
           
BasicBorders.SplitPaneBorder.BasicBorders.SplitPaneBorder(Color highlight, Color shadow)
           
 

javax.swing.plaf.metal における Color の使用方法
 

Color として宣言される javax.swing.plaf.metal におけるフィールド
protected  Color MetalTabbedPaneUI.tabAreaBackground
           
protected  Color MetalTabbedPaneUI.selectColor
           
protected  Color MetalTabbedPaneUI.selectHighlight
           
protected  Color MetalToggleButtonUI.focusColor
           
protected  Color MetalToggleButtonUI.selectColor
           
protected  Color MetalToggleButtonUI.disabledTextColor
           
protected  Color MetalRadioButtonUI.focusColor
           
protected  Color MetalRadioButtonUI.selectColor
           
protected  Color MetalRadioButtonUI.disabledTextColor
           
protected static Color MetalSliderUI.thumbColor
           
protected static Color MetalSliderUI.highlightColor
           
protected static Color MetalSliderUI.darkShadowColor
           
protected  Color MetalButtonUI.focusColor
           
protected  Color MetalButtonUI.selectColor
           
protected  Color MetalButtonUI.disabledTextColor
           
 

Color を返す javax.swing.plaf.metal におけるメソッド
protected  Color MetalTabbedPaneUI.getColorForGap(int currentRun, int x, int y)
           
protected  Color MetalToggleButtonUI.getSelectColor()
           
protected  Color MetalToggleButtonUI.getDisabledTextColor()
           
protected  Color MetalToggleButtonUI.getFocusColor()
           
protected  Color MetalRadioButtonUI.getSelectColor()
           
protected  Color MetalRadioButtonUI.getDisabledTextColor()
           
protected  Color MetalRadioButtonUI.getFocusColor()
           
protected  Color MetalButtonUI.getSelectColor()
           
protected  Color MetalButtonUI.getDisabledTextColor()
           
protected  Color MetalButtonUI.getFocusColor()
           
 

javax.swing.table における Color の使用方法
 

Color を返す javax.swing.table におけるメソッド
 Color JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getBackground()
           
 Color JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getForeground()
           
 

Color のパラメータを持つ javax.swing.table におけるメソッド
 void JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.setBackground(Color c)
           
 void JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.setForeground(Color c)
           
 void DefaultTableCellRenderer.setForeground(Color c)
          JComponent.setForeground を上書きして、非選択のフォアグラウンドカラーを指定された色に設定します。
 void DefaultTableCellRenderer.setBackground(Color c)
          JComponent.setBackground を上書きして、非選択のバックグラウンドカラーを指定された色に設定します。
 

javax.swing.text における Color の使用方法
 

Color を返す javax.swing.text におけるメソッド
 Color JTextComponent.getCaretColor()
          キャレットを描画するのに使う現在の色を取得します。
 Color JTextComponent.getSelectionColor()
          選択領域を描画するのに使う現在の色を取得します。
 Color JTextComponent.getSelectedTextColor()
          選択したテキストを描画するのに使う現在の色を取得します。
 Color JTextComponent.getDisabledTextColor()
          無効にしたテキストを描画するのに使う現在の色を取得します。
static Color StyleConstants.getForeground(AttributeSet a)
          属性リストからフォアグラウンドカラーの設定を取得します。
static Color StyleConstants.getBackground(AttributeSet a)
          属性リストからバックグラウンドカラーの設定を取得します。
 Color DefaultHighlighter.DefaultHighlightPainter.getColor()
          ハイライトに使用する色を返します。
 Color StyledDocument.getForeground(AttributeSet attr)
          属性セットをフォアグラウンドカラーの属性に変換します。
 Color StyledDocument.getBackground(AttributeSet attr)
          属性セットをバックグラウンドカラーの属性に変換します。
 Color DefaultStyledDocument.getForeground(AttributeSet attr)
          属性セットからフォアグラウンドカラーを取得します。
 Color DefaultStyledDocument.getBackground(AttributeSet attr)
          属性セットからバックグラウンドカラーを取得します。
 Color StyleContext.getForeground(AttributeSet attr)
          属性セットをフォアグラウンドカラーの指定に変換します。
 Color StyleContext.getBackground(AttributeSet attr)
          属性セットをバックグラウンドカラーの指定に変換します。
 

Color のパラメータを持つ javax.swing.text におけるメソッド
 void JTextComponent.setCaretColor(Color c)
          キャレットを描画するのに使う現在の色を設定します。
 void JTextComponent.setSelectionColor(Color c)
          選択領域を描画するのに使う現在の色を設定します。
 void JTextComponent.setSelectedTextColor(Color c)
          選択したテキストを描画するのに使う現在の色を設定します。
 void JTextComponent.setDisabledTextColor(Color c)
          無効にしたテキストを描画するのに使う現在の色を設定します。
static void StyleConstants.setForeground(MutableAttributeSet a, Color fg)
          フォアグラウンドカラーを設定します。
static void StyleConstants.setBackground(MutableAttributeSet a, Color fg)
          バックグラウンドカラーを設定します。
 

Color のパラメータを持つ javax.swing.text におけるコンストラクタ
StyledEditorKit.ForegroundAction.StyledEditorKit.ForegroundAction(String nm, Color fg)
          新しい ForegroundAction を作成します。
DefaultHighlighter.DefaultHighlightPainter.DefaultHighlighter.DefaultHighlightPainter(Color c)
          新しいハイライトペインタを構築します。
 

javax.swing.text.html における Color の使用方法
 

Color を返す javax.swing.text.html におけるメソッド
 Color StyleSheet.getForeground(AttributeSet a)
          属性セットを取得してフォアグラウンドカラー指定に変換します。
 Color StyleSheet.getBackground(AttributeSet a)
          属性セットを取得してバックグラウンドカラー指定に変換します。
 Color StyleSheet.stringToColor(String str)
          色文字列「RED」または「#NNNNNN」などを色に変換します。
 

javax.swing.tree における Color の使用方法
 

Color として宣言される javax.swing.tree におけるフィールド
protected  Color DefaultTreeCellEditor.borderSelectionColor
          ボーダ選択色が描画される場合に true を返します。
protected  Color DefaultTreeCellRenderer.textSelectionColor
          選択されているノードのフォアグラウンドに使う色です。
protected  Color DefaultTreeCellRenderer.textNonSelectionColor
          選択されていないノードのフォアグラウンドに使う色です。
protected  Color DefaultTreeCellRenderer.backgroundSelectionColor
          ノードが選択されているときにバックグラウンドに使う色です。
protected  Color DefaultTreeCellRenderer.backgroundNonSelectionColor
          ノードが選択されていないときにバックグラウンドに使う色です。
protected  Color DefaultTreeCellRenderer.borderSelectionColor
          ノードが選択されていないときにバックグラウンドに使う色です。
 

Color を返す javax.swing.tree におけるメソッド
 Color DefaultTreeCellEditor.getBorderSelectionColor()
          ボーダが描画される色を返します。
 Color DefaultTreeCellRenderer.getTextSelectionColor()
          ノードが選択されているときにテキストを描画する色を返します。
 Color DefaultTreeCellRenderer.getTextNonSelectionColor()
          ノードが選択されていないときにテキストを描画する色を返します。
 Color DefaultTreeCellRenderer.getBackgroundSelectionColor()
          ノードが選択されているときにバックグラウンドに使う色を返します。
 Color DefaultTreeCellRenderer.getBackgroundNonSelectionColor()
          選択されていないノード用に使うバックグラウンドの色を返します。
 Color DefaultTreeCellRenderer.getBorderSelectionColor()
          ボーダを描画する色を返します。
 

Color のパラメータを持つ javax.swing.tree におけるメソッド
 void DefaultTreeCellEditor.setBorderSelectionColor(Color newColor)
          ボーダに使う色を設定します。
 void DefaultTreeCellRenderer.setTextSelectionColor(Color newColor)
          ノードが選択されているときにテキストを描画する色を設定します。
 void DefaultTreeCellRenderer.setTextNonSelectionColor(Color newColor)
          ノードが選択されていないときにテキストを描画する色を設定します。
 void DefaultTreeCellRenderer.setBackgroundSelectionColor(Color newColor)
          ノードが選択されているときにバックグラウンドに使う色を設定します。
 void DefaultTreeCellRenderer.setBackgroundNonSelectionColor(Color newColor)
          選択されていないノード用に使うバックグラウンドの色を設定します。
 void DefaultTreeCellRenderer.setBorderSelectionColor(Color newColor)
          ボーダに使う色を設定します。
 void DefaultTreeCellRenderer.setBackground(Color color)
          色が ColorUIResource でない場合に、その色を受け入れるためだけにサブクラス化されます。
 


Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.