laf
クラス VariableMetalTheme

java.lang.Object
  上位を拡張 javax.swing.plaf.metal.MetalTheme
      上位を拡張 javax.swing.plaf.metal.DefaultMetalTheme
          上位を拡張 laf.VariableMetalTheme

public class VariableMetalTheme
extends javax.swing.plaf.metal.DefaultMetalTheme

可変メタルテーマ


フィールドの概要
private  javax.swing.plaf.ColorUIResource[] color
          表示色
static int COLORS
          設定できる表示色の数
private  java.lang.String name
          テーマの名称
static java.lang.String[] NAME
          表示色の名称
 
コンストラクタの概要
VariableMetalTheme()
          デフォルト値でメタルテーマを構築する
VariableMetalTheme(java.lang.String name, java.awt.Color[] colors)
          指定したパラメータでメタルテーマを構築する
VariableMetalTheme(java.lang.String name, java.awt.Color color1, java.awt.Color color2, java.awt.Color color3, java.awt.Color color4, java.awt.Color color5, java.awt.Color color6, java.awt.Color color7, java.awt.Color color8)
          指定したパラメータでメタルテーマを構築する
 
メソッドの概要
protected  javax.swing.plaf.ColorUIResource getBlack()
          表示色7 (black) を返す
 java.awt.Color getColor(int index)
          表示色を返す
 java.lang.String getName()
          テーマ名を返す
protected  javax.swing.plaf.ColorUIResource getPrimary1()
          表示色1 (primary1) を返す
protected  javax.swing.plaf.ColorUIResource getPrimary2()
          表示色2 (primary2) を返す
protected  javax.swing.plaf.ColorUIResource getPrimary3()
          表示色3 (primary3) を返す
protected  javax.swing.plaf.ColorUIResource getSecondary1()
          表示色4 (secondary1) を返す
protected  javax.swing.plaf.ColorUIResource getSecondary2()
          表示色5 (secondary2) を返す
protected  javax.swing.plaf.ColorUIResource getSecondary3()
          表示色6 (secondary3) を返す
protected  javax.swing.plaf.ColorUIResource getWhite()
          表示色8 (white) を返す
 void init()
          デフォルト値に初期化する
 void setColor(int index, java.awt.Color newColor)
          表示色を設定する
 void setName(java.lang.String name)
          テーマ名を設定する
 void setTheme(VariableMetalTheme theme)
          参照するメタルテーマと同じパラメータを設定する
 java.lang.String toString()
          データ文字列を返す
 
クラス javax.swing.plaf.metal.DefaultMetalTheme から継承されたメソッド
getControlTextFont, getMenuTextFont, getSubTextFont, getSystemTextFont, getUserTextFont, getWindowTitleFont
 
クラス javax.swing.plaf.metal.MetalTheme から継承されたメソッド
addCustomEntriesToTable, getAcceleratorForeground, getAcceleratorSelectedForeground, getControl, getControlDarkShadow, getControlDisabled, getControlHighlight, getControlInfo, getControlShadow, getControlTextColor, getDesktopColor, getFocusColor, getHighlightedTextColor, getInactiveControlTextColor, getInactiveSystemTextColor, getMenuBackground, getMenuDisabledForeground, getMenuForeground, getMenuSelectedBackground, getMenuSelectedForeground, getPrimaryControl, getPrimaryControlDarkShadow, getPrimaryControlHighlight, getPrimaryControlInfo, getPrimaryControlShadow, getSeparatorBackground, getSeparatorForeground, getSystemTextColor, getTextHighlightColor, getUserTextColor, getWindowBackground, getWindowTitleBackground, getWindowTitleForeground, getWindowTitleInactiveBackground, getWindowTitleInactiveForeground
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

COLORS

public static final int COLORS
設定できる表示色の数

関連項目:
定数フィールド値

NAME

public static final java.lang.String[] NAME
表示色の名称


name

private java.lang.String name
テーマの名称


color

private javax.swing.plaf.ColorUIResource[] color
表示色

コンストラクタの詳細

VariableMetalTheme

public VariableMetalTheme()
デフォルト値でメタルテーマを構築する


VariableMetalTheme

public VariableMetalTheme(java.lang.String name,
                          java.awt.Color color1,
                          java.awt.Color color2,
                          java.awt.Color color3,
                          java.awt.Color color4,
                          java.awt.Color color5,
                          java.awt.Color color6,
                          java.awt.Color color7,
                          java.awt.Color color8)
指定したパラメータでメタルテーマを構築する

パラメータ:
name - メタルテーマ名称
color1 - メタルテーマ表示色1 (primary1)
color2 - メタルテーマ表示色2 (primary2)
color3 - メタルテーマ表示色3 (primary3)
color4 - メタルテーマ表示色4 (secondary1)
color5 - メタルテーマ表示色5 (secondary2)
color6 - メタルテーマ表示色6 (secondary3)
color7 - メタルテーマ表示色7 (black)
color8 - メタルテーマ表示色8 (white)

VariableMetalTheme

public VariableMetalTheme(java.lang.String name,
                          java.awt.Color[] colors)
指定したパラメータでメタルテーマを構築する

パラメータ:
name - メタルテーマ名称
colors - メタルテーマ表示色を格納した配列
メソッドの詳細

init

public final void init()
デフォルト値に初期化する


setTheme

public void setTheme(VariableMetalTheme theme)
参照するメタルテーマと同じパラメータを設定する

パラメータ:
theme - 参照するメタルテーマ

getName

public java.lang.String getName()
テーマ名を返す

オーバーライド:
クラス javax.swing.plaf.metal.DefaultMetalTheme 内の getName
戻り値:
メタルテーマの名称

setName

public void setName(java.lang.String name)
テーマ名を設定する

パラメータ:
name - メタルテーマの名称

setColor

public void setColor(int index,
                     java.awt.Color newColor)
表示色を設定する

パラメータ:
index - 表示色を設定するインデックス
newColor - 設定する表示色

getColor

public java.awt.Color getColor(int index)
表示色を返す

パラメータ:
index - 表示色を取り出すインデックス
戻り値:
表示色

getPrimary1

protected javax.swing.plaf.ColorUIResource getPrimary1()
表示色1 (primary1) を返す

オーバーライド:
クラス javax.swing.plaf.metal.DefaultMetalTheme 内の getPrimary1
戻り値:
表示色1 (primary1)

getPrimary2

protected javax.swing.plaf.ColorUIResource getPrimary2()
表示色2 (primary2) を返す

オーバーライド:
クラス javax.swing.plaf.metal.DefaultMetalTheme 内の getPrimary2
戻り値:
表示色2 (primary2)

getPrimary3

protected javax.swing.plaf.ColorUIResource getPrimary3()
表示色3 (primary3) を返す

オーバーライド:
クラス javax.swing.plaf.metal.DefaultMetalTheme 内の getPrimary3
戻り値:
表示色3 (primary3)

getSecondary1

protected javax.swing.plaf.ColorUIResource getSecondary1()
表示色4 (secondary1) を返す

オーバーライド:
クラス javax.swing.plaf.metal.DefaultMetalTheme 内の getSecondary1
戻り値:
表示色4 (secondary1)

getSecondary2

protected javax.swing.plaf.ColorUIResource getSecondary2()
表示色5 (secondary2) を返す

オーバーライド:
クラス javax.swing.plaf.metal.DefaultMetalTheme 内の getSecondary2
戻り値:
表示色5 (secondary2)

getSecondary3

protected javax.swing.plaf.ColorUIResource getSecondary3()
表示色6 (secondary3) を返す

オーバーライド:
クラス javax.swing.plaf.metal.DefaultMetalTheme 内の getSecondary3
戻り値:
表示色6 (secondary3)

getBlack

protected javax.swing.plaf.ColorUIResource getBlack()
表示色7 (black) を返す

オーバーライド:
クラス javax.swing.plaf.metal.MetalTheme 内の getBlack
戻り値:
表示色7 (black)

getWhite

protected javax.swing.plaf.ColorUIResource getWhite()
表示色8 (white) を返す

オーバーライド:
クラス javax.swing.plaf.metal.MetalTheme 内の getWhite
戻り値:
表示色8 (white)

toString

public java.lang.String toString()
データ文字列を返す

オーバーライド:
クラス java.lang.Object 内の toString
戻り値:
このオブジェクトの文字列表現