Kagetaka

net.hizlab.kagetaka.viewer.theme
クラス Theme

java.lang.Object
  拡張net.hizlab.kagetaka.viewer.theme.Theme

public class Theme
extends Object

テーマを表すクラスです。

バージョン:
$Revision: 1.5 $

フィールドの概要
static String BOOKMARK_CLOSEFOLDER
           
static String BOOKMARK_FILE
           
static String BOOKMARK_OPENFOLDER
           
static String BROWSER_STATUSBAR_BACKGROUND
           
static String BROWSER_STATUSBAR_FONT
           
static String BROWSER_STATUSBAR_FOREGROUND
           
static String BROWSER_STATUSBAR_KEY
           
static String BROWSER_TAB_ACTIVE_BACKGROUND
           
static String BROWSER_TAB_ACTIVE_FONT
           
static String BROWSER_TAB_ACTIVE_FOREGROUND
           
static String BROWSER_TAB_BACKGROUND
           
static String BROWSER_TAB_FOCUS
           
static String BROWSER_TAB_FOREGROUND
           
static String BROWSER_TAB_ICON_LOADING
           
static String BROWSER_TAB_ICON_NORMAL
           
static String BROWSER_TAB_SCROLLBAR_LEFT
           
static String BROWSER_TAB_SCROLLBAR_RIGHT
           
static String BROWSER_TAB_UNACTIVE_BACKGROUND
           
static String BROWSER_TAB_UNACTIVE_FONT
           
static String BROWSER_TAB_UNACTIVE_FOREGROUND
           
static String BROWSER_TOOLBAR_ADDRESSBAR_BACKGROUND
           
static String BROWSER_TOOLBAR_ADDRESSBAR_FONT
           
static String BROWSER_TOOLBAR_ADDRESSBAR_FOREGROUND
           
static String BROWSER_TOOLBAR_BACK
           
static String BROWSER_TOOLBAR_BACKGROUND
           
static String BROWSER_TOOLBAR_BACKGROUND_IMAGE
           
static String BROWSER_TOOLBAR_BOOKMARK
           
static String BROWSER_TOOLBAR_FONT
           
static String BROWSER_TOOLBAR_FOREGROUND
           
static String BROWSER_TOOLBAR_FORWARD
           
static String BROWSER_TOOLBAR_GO
           
static String BROWSER_TOOLBAR_HOME
           
static String BROWSER_TOOLBAR_RELOAD
           
static String BROWSER_TOOLBAR_STOP
           
static String EXT_AREA
           
static String EXT_BASE
           
static String EXT_DISABLE
           
static String EXT_DOWN
           
static String EXT_HOTSPOT
           
static String EXT_LABEL
           
static String EXT_OVER
           
static String EXT_SEPARATE
           
static String THEME_AUTHOR
           
static String THEME_DATE
           
static String THEME_ID
           
static String THEME_MEMO
           
static String THEME_NAME
           
static String THEME_SAMPLE
           
static String THEME_VERSION
           
 
コンストラクタの概要
Theme(File path)
          新しいテーマを作成します。
Theme(String path)
          新しいテーマを作成します。
 
メソッドの概要
 boolean getBoolean(String key)
          テーマの設定値を真偽値として取得します。
 Color getColor(String key)
          テーマの設定値を色として取得します。
 Font getFont(String key)
          テーマの設定値をフォントとして取得します。
 Image getImage(String key, Toolkit tk)
          テーマの設定値をイメージとして取得します。
 ImageButton getImageButton(String key, Toolkit tk)
          テーマの設定値を元に、イメージボタンとして取得します。
 String getKey()
          テーマ自体のキーを返します。
 Polygon getPolygon(String key)
          テーマの設定値をポリゴンとして取得します。
 String getString(String key)
          テーマの設定値を文字列として取得します。
 String toString()
          文字列に変換します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

BOOKMARK_CLOSEFOLDER

public static final String BOOKMARK_CLOSEFOLDER
関連項目:
定数フィールド値

BOOKMARK_FILE

public static final String BOOKMARK_FILE
関連項目:
定数フィールド値

BOOKMARK_OPENFOLDER

public static final String BOOKMARK_OPENFOLDER
関連項目:
定数フィールド値

BROWSER_STATUSBAR_BACKGROUND

public static final String BROWSER_STATUSBAR_BACKGROUND
関連項目:
定数フィールド値

BROWSER_STATUSBAR_FONT

public static final String BROWSER_STATUSBAR_FONT
関連項目:
定数フィールド値

BROWSER_STATUSBAR_FOREGROUND

public static final String BROWSER_STATUSBAR_FOREGROUND
関連項目:
定数フィールド値

BROWSER_STATUSBAR_KEY

public static final String BROWSER_STATUSBAR_KEY
関連項目:
定数フィールド値

BROWSER_TAB_ACTIVE_BACKGROUND

public static final String BROWSER_TAB_ACTIVE_BACKGROUND
関連項目:
定数フィールド値

BROWSER_TAB_ACTIVE_FONT

public static final String BROWSER_TAB_ACTIVE_FONT
関連項目:
定数フィールド値

BROWSER_TAB_ACTIVE_FOREGROUND

public static final String BROWSER_TAB_ACTIVE_FOREGROUND
関連項目:
定数フィールド値

BROWSER_TAB_BACKGROUND

public static final String BROWSER_TAB_BACKGROUND
関連項目:
定数フィールド値

BROWSER_TAB_FOCUS

public static final String BROWSER_TAB_FOCUS
関連項目:
定数フィールド値

BROWSER_TAB_FOREGROUND

public static final String BROWSER_TAB_FOREGROUND
関連項目:
定数フィールド値

BROWSER_TAB_ICON_LOADING

public static final String BROWSER_TAB_ICON_LOADING
関連項目:
定数フィールド値

BROWSER_TAB_ICON_NORMAL

public static final String BROWSER_TAB_ICON_NORMAL
関連項目:
定数フィールド値

BROWSER_TAB_SCROLLBAR_LEFT

public static final String BROWSER_TAB_SCROLLBAR_LEFT
関連項目:
定数フィールド値

BROWSER_TAB_SCROLLBAR_RIGHT

public static final String BROWSER_TAB_SCROLLBAR_RIGHT
関連項目:
定数フィールド値

BROWSER_TAB_UNACTIVE_BACKGROUND

public static final String BROWSER_TAB_UNACTIVE_BACKGROUND
関連項目:
定数フィールド値

BROWSER_TAB_UNACTIVE_FONT

public static final String BROWSER_TAB_UNACTIVE_FONT
関連項目:
定数フィールド値

BROWSER_TAB_UNACTIVE_FOREGROUND

public static final String BROWSER_TAB_UNACTIVE_FOREGROUND
関連項目:
定数フィールド値

BROWSER_TOOLBAR_ADDRESSBAR_BACKGROUND

public static final String BROWSER_TOOLBAR_ADDRESSBAR_BACKGROUND
関連項目:
定数フィールド値

BROWSER_TOOLBAR_ADDRESSBAR_FONT

public static final String BROWSER_TOOLBAR_ADDRESSBAR_FONT
関連項目:
定数フィールド値

BROWSER_TOOLBAR_ADDRESSBAR_FOREGROUND

public static final String BROWSER_TOOLBAR_ADDRESSBAR_FOREGROUND
関連項目:
定数フィールド値

BROWSER_TOOLBAR_BACK

public static final String BROWSER_TOOLBAR_BACK
関連項目:
定数フィールド値

BROWSER_TOOLBAR_BACKGROUND

public static final String BROWSER_TOOLBAR_BACKGROUND
関連項目:
定数フィールド値

BROWSER_TOOLBAR_BACKGROUND_IMAGE

public static final String BROWSER_TOOLBAR_BACKGROUND_IMAGE
関連項目:
定数フィールド値

BROWSER_TOOLBAR_BOOKMARK

public static final String BROWSER_TOOLBAR_BOOKMARK
関連項目:
定数フィールド値

BROWSER_TOOLBAR_FONT

public static final String BROWSER_TOOLBAR_FONT
関連項目:
定数フィールド値

BROWSER_TOOLBAR_FOREGROUND

public static final String BROWSER_TOOLBAR_FOREGROUND
関連項目:
定数フィールド値

BROWSER_TOOLBAR_FORWARD

public static final String BROWSER_TOOLBAR_FORWARD
関連項目:
定数フィールド値

BROWSER_TOOLBAR_GO

public static final String BROWSER_TOOLBAR_GO
関連項目:
定数フィールド値

BROWSER_TOOLBAR_HOME

public static final String BROWSER_TOOLBAR_HOME
関連項目:
定数フィールド値

BROWSER_TOOLBAR_RELOAD

public static final String BROWSER_TOOLBAR_RELOAD
関連項目:
定数フィールド値

BROWSER_TOOLBAR_STOP

public static final String BROWSER_TOOLBAR_STOP
関連項目:
定数フィールド値

EXT_AREA

public static final String EXT_AREA
関連項目:
定数フィールド値

EXT_BASE

public static final String EXT_BASE
関連項目:
定数フィールド値

EXT_DISABLE

public static final String EXT_DISABLE
関連項目:
定数フィールド値

EXT_DOWN

public static final String EXT_DOWN
関連項目:
定数フィールド値

EXT_HOTSPOT

public static final String EXT_HOTSPOT
関連項目:
定数フィールド値

EXT_LABEL

public static final String EXT_LABEL
関連項目:
定数フィールド値

EXT_OVER

public static final String EXT_OVER
関連項目:
定数フィールド値

EXT_SEPARATE

public static final String EXT_SEPARATE
関連項目:
定数フィールド値

THEME_AUTHOR

public static final String THEME_AUTHOR
関連項目:
定数フィールド値

THEME_DATE

public static final String THEME_DATE
関連項目:
定数フィールド値

THEME_ID

public static final String THEME_ID
関連項目:
定数フィールド値

THEME_MEMO

public static final String THEME_MEMO
関連項目:
定数フィールド値

THEME_NAME

public static final String THEME_NAME
関連項目:
定数フィールド値

THEME_SAMPLE

public static final String THEME_SAMPLE
関連項目:
定数フィールド値

THEME_VERSION

public static final String THEME_VERSION
関連項目:
定数フィールド値
コンストラクタの詳細

Theme

public Theme(File path)
      throws InvalidThemeException
新しいテーマを作成します。

パラメータ:
path - パス
例外:
InvalidThemeException - テーマの定義が正しくない場合

Theme

public Theme(String path)
      throws InvalidThemeException
新しいテーマを作成します。

パラメータ:
path - パス
例外:
InvalidThemeException - テーマの定義が正しくない場合
メソッドの詳細

getBoolean

public boolean getBoolean(String key)
テーマの設定値を真偽値として取得します。

パラメータ:
key - テーマの項目キー
戻り値:
true が指定された場合は true、 それ以外の場合は false

getColor

public Color getColor(String key)
テーマの設定値を色として取得します。

パラメータ:
key - テーマの項目キー
戻り値:

getFont

public Font getFont(String key)
テーマの設定値をフォントとして取得します。

パラメータ:
key - テーマの項目キー
戻り値:
フォント

getImage

public Image getImage(String key,
                      Toolkit tk)
テーマの設定値をイメージとして取得します。

パラメータ:
key - テーマの項目キー
tk - ツールキット
戻り値:
イメージ

getImageButton

public ImageButton getImageButton(String key,
                                  Toolkit tk)
テーマの設定値を元に、イメージボタンとして取得します。

パラメータ:
key - テーマの項目キー
tk - ツールキット
戻り値:
イメージボタン

getKey

public String getKey()
テーマ自体のキーを返します。 このキーは、テーマ毎に違った値になりますが、 同じテーマでは必ず同じ値になります。 このキーを利用して、テーマを識別することが可能です。

戻り値:
キー

getPolygon

public Polygon getPolygon(String key)
テーマの設定値をポリゴンとして取得します。

パラメータ:
key - テーマの項目キー
戻り値:
ポリゴン

getString

public String getString(String key)
テーマの設定値を文字列として取得します。

パラメータ:
key - テーマの項目キー
戻り値:
文字列

toString

public String toString()
文字列に変換します。

戻り値:
文字列を取得

Kagetaka

Copyright (c) 2002-2004 The Kagetaka Project 'November 20, 2004'