helloagain.kanday
クラス KandayPreferences

java.lang.Object
  拡張helloagain.kanday.KandayPreferences

public class KandayPreferences
extends java.lang.Object

HelloAgain Desktopプログラムにおける設定可能パラメータを 保持する。パラメータ値は、リソースバンドルから読み込み、 変更値は、プリファレンスAPIによって永続化する。

リソースバンドルは、helloagain.kandayパッケージの中に、 KandayResourceという名称で保持する。具体的には以下のどちらかの 方法でパラメータ値を指定することが可能。

  1. helloagain.kanday.KandayResource クラスを設ける
  2. helloagain/kanday/KandayResource.properties ファイルを設ける

プリファレンスAPIによって永続化する属性については、 save() を参照。

Created: Wed May 26 12:05:42 2004

バージョン:
1.0
作成者:
TAKAHASHI,Toru

コンストラクタの概要
KandayPreferences()
          コンストラクタ。
 
メソッドの概要
 java.lang.String getAboutCopyright()
          Aboutダイアログに表示する著作権表示文を返却する。
 java.lang.String getAboutDescription()
          Aboutダイアログに表示するプログラムの説明文を返却する。
 java.lang.String getAboutVersion()
          Aboutダイアログに表示するプログラムのバージョン文字列を返却する。
 int getFrameHeight()
          ウィンドウの大きさ(高さ)を返却する。
 int getFramePositionX()
          ウィンドウの位置(X座標)を返却する。
 int getFramePositionY()
          ウィンドウの位置(Y座標)を返却する。
 java.lang.String getFrameTitle()
          ウィンドウのタイトルバーに表示する文字列を返却する。
 int getFrameWidth()
          ウィンドウの大きさ(幅)を返却する。
 java.lang.String getMenuAbout()
          Aboutメニュー項目に表示する文字列を返却する。
 java.lang.String getMenuAboutDescription()
          Aboutメニュー項目に対応するアクションの説明文字列を返却する。
 java.lang.String getMenuExit()
          Exitメニュー項目に表示する文字列を返却する。
 java.lang.String getMenuExitDescription()
          Exitメニュー項目に対応するアクションの説明文字列を返却する。
 java.lang.String getMenuFile()
          Fileメニューに表示する文字列を返却する。
 java.lang.String getMenuHelp()
          Helpメニューに表示する文字列を返却する。
 java.lang.String getMenuPreferences()
          Preferencesメニュー項目に表示する文字列を返却する。
 java.lang.String getMenuPreferencesDescription()
          Preferencesメニュー項目に対応するアクションの説明文字列を返却する。
 java.lang.String getMessage()
          ウィンドウに表示するメッセージ文字列を返却する。
 java.awt.Color getMessageBackgroundColor()
          メッセージ表示パネルの背景色を返却する。
 java.awt.Color getMessageForegroundColor()
          メッセージ表示パネルの前景色を返却する。
 java.lang.String getPreferencesDialogApplybuttonText()
          設定ダイアログの適用ボタン文字列を返却する。
 java.lang.String getPreferencesDialogBgcolorchooserTitle()
          背景色選択ダイアログのタイトル文字列を返却する。
 java.lang.String getPreferencesDialogBglabelText()
          設定ダイアログの背景色ラベル文字列を返却する。
 java.lang.String getPreferencesDialogCancelbuttonText()
          設定ダイアログの取消ボタン文字列を返却する。
 java.lang.String getPreferencesDialogChangebuttonText()
          設定ダイアログの色変更ボタン文字列を返却する。
 java.lang.String getPreferencesDialogFgcolorchooserTitle()
          前景色選択ダイアログのタイトル文字列を返却する。
 java.lang.String getPreferencesDialogFglabelText()
          設定ダイアログの前景色ラベル文字列を返却する。
 java.lang.String getPreferencesDialogTitle()
          設定ダイアログのタイトル文字列を返却する。
 void load()
          属性の値を、Preferences APIを用いてユーザ・プリファレンスとして バッキングストアから取得する。
 void save()
          属性の値を、Preferences APIを用いてユーザ・プリファレンスとして バッキングストアに保存する。
 void setFrameHeight(int aHeight)
          ウィンドウの大きさ(高さ)を設定する。
 void setFramePositionX(int aX)
          ウィンドウの位置(X座標)を設定する。
 void setFramePositionY(int aY)
          ウィンドウの位置(Y座標)を設定する。
 void setFrameWidth(int aWidth)
          ウィンドウの大きさ(幅)を設定する。
 void setMessageBackgroundColor(java.awt.Color aColor)
          メッセージ表示パネルの背景色を設定する。
 void setMessageForegroundColor(java.awt.Color aColor)
          メッセージ表示パネルの前景色を設定する。
 java.lang.String toString()
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

KandayPreferences

public KandayPreferences()
コンストラクタ。 リソースバンドルからパラメータ値を取り出し各フィールドに代入。 その後、ユーザ・プリファレンスの値でフィールドを更新。 TODO: リソースが存在しないと以下の例外がスローされてしまう

例外:
java.util.MissingResourceException
メソッドの詳細

toString

public java.lang.String toString()

getFrameTitle

public java.lang.String getFrameTitle()
ウィンドウのタイトルバーに表示する文字列を返却する。

戻り値:
ウィンドウのタイトルバーに表示する文字列

getFrameWidth

public int getFrameWidth()
ウィンドウの大きさ(幅)を返却する。

戻り値:
ウィンドウの幅[ピクセル]

setFrameWidth

public void setFrameWidth(int aWidth)
ウィンドウの大きさ(幅)を設定する。

パラメータ:
aWidth - ウィンドウの幅[ピクセル]

getFrameHeight

public int getFrameHeight()
ウィンドウの大きさ(高さ)を返却する。

戻り値:
ウィンドウの高さ[ピクセル]

setFrameHeight

public void setFrameHeight(int aHeight)
ウィンドウの大きさ(高さ)を設定する。

パラメータ:
aHeight - ウィンドウの高さ[ピクセル]

getFramePositionX

public int getFramePositionX()
ウィンドウの位置(X座標)を返却する。

戻り値:
ウィンドウのX座標[ピクセル]

setFramePositionX

public void setFramePositionX(int aX)
ウィンドウの位置(X座標)を設定する。

パラメータ:
aX - ウィンドウのX座標[ピクセル]

getFramePositionY

public int getFramePositionY()
ウィンドウの位置(Y座標)を返却する。

戻り値:
ウィンドウのY座標[ピクセル]

setFramePositionY

public void setFramePositionY(int aY)
ウィンドウの位置(Y座標)を設定する。

パラメータ:
aY - ウィンドウのY座標[ピクセル]

getMessage

public java.lang.String getMessage()
ウィンドウに表示するメッセージ文字列を返却する。

戻り値:
ウィンドウに表示するメッセージ

getMenuFile

public java.lang.String getMenuFile()
Fileメニューに表示する文字列を返却する。

戻り値:
Fileメニューの文字列

getMenuHelp

public java.lang.String getMenuHelp()
Helpメニューに表示する文字列を返却する。

戻り値:
Helpメニューの文字列

getMenuExit

public java.lang.String getMenuExit()
Exitメニュー項目に表示する文字列を返却する。

戻り値:
Exitメニュー項目の文字列

getMenuExitDescription

public java.lang.String getMenuExitDescription()
Exitメニュー項目に対応するアクションの説明文字列を返却する。 ツールチップの文字列に使用される。

戻り値:
Exitアクションの説明文字列

getMenuAbout

public java.lang.String getMenuAbout()
Aboutメニュー項目に表示する文字列を返却する。

戻り値:
Aboutメニュー項目の文字列

getMenuAboutDescription

public java.lang.String getMenuAboutDescription()
Aboutメニュー項目に対応するアクションの説明文字列を返却する。 ツールチップの文字列に使用される。

戻り値:
Aboutアクションの説明文字列

getMenuPreferences

public java.lang.String getMenuPreferences()
Preferencesメニュー項目に表示する文字列を返却する。

戻り値:
Preferencesメニュー項目の文字列

getMenuPreferencesDescription

public java.lang.String getMenuPreferencesDescription()
Preferencesメニュー項目に対応するアクションの説明文字列を返却する。 ツールチップの文字列に使用される。

戻り値:
Preferencesアクションの説明文字列

getAboutDescription

public java.lang.String getAboutDescription()
Aboutダイアログに表示するプログラムの説明文を返却する。

戻り値:
Aboutダイアログのプログラムの説明文

getAboutVersion

public java.lang.String getAboutVersion()
Aboutダイアログに表示するプログラムのバージョン文字列を返却する。

戻り値:
Aboutダイアログのバージョン文字列

getAboutCopyright

public java.lang.String getAboutCopyright()
Aboutダイアログに表示する著作権表示文を返却する。

戻り値:
Aboutダイアログの著作権の文字列

getMessageBackgroundColor

public java.awt.Color getMessageBackgroundColor()
メッセージ表示パネルの背景色を返却する。

戻り値:
メッセージ表示パネルの背景色

setMessageBackgroundColor

public void setMessageBackgroundColor(java.awt.Color aColor)
メッセージ表示パネルの背景色を設定する。

パラメータ:
aColor - メッセージ表示パネルの背景色

getMessageForegroundColor

public java.awt.Color getMessageForegroundColor()
メッセージ表示パネルの前景色を返却する。

戻り値:
メッセージ表示パネルの前景色

getPreferencesDialogTitle

public java.lang.String getPreferencesDialogTitle()
設定ダイアログのタイトル文字列を返却する。

戻り値:
設定ダイアログのタイトル文字列

getPreferencesDialogFglabelText

public java.lang.String getPreferencesDialogFglabelText()
設定ダイアログの前景色ラベル文字列を返却する。

戻り値:
設定ダイアログの前景色ラベル文字列

getPreferencesDialogFgcolorchooserTitle

public java.lang.String getPreferencesDialogFgcolorchooserTitle()
前景色選択ダイアログのタイトル文字列を返却する。

戻り値:
前景色選択ダイアログのタイトル文字列

getPreferencesDialogBgcolorchooserTitle

public java.lang.String getPreferencesDialogBgcolorchooserTitle()
背景色選択ダイアログのタイトル文字列を返却する。

戻り値:
背景色選択ダイアログのタイトル文字列

getPreferencesDialogBglabelText

public java.lang.String getPreferencesDialogBglabelText()
設定ダイアログの背景色ラベル文字列を返却する。

戻り値:
設定ダイアログの背景色ラベル文字列

getPreferencesDialogChangebuttonText

public java.lang.String getPreferencesDialogChangebuttonText()
設定ダイアログの色変更ボタン文字列を返却する。

戻り値:
設定ダイアログの変更ボタン文字列

getPreferencesDialogApplybuttonText

public java.lang.String getPreferencesDialogApplybuttonText()
設定ダイアログの適用ボタン文字列を返却する。

戻り値:
設定ダイアログの適用ボタン文字列

getPreferencesDialogCancelbuttonText

public java.lang.String getPreferencesDialogCancelbuttonText()
設定ダイアログの取消ボタン文字列を返却する。

戻り値:
設定ダイアログの取消ボタン文字列

setMessageForegroundColor

public void setMessageForegroundColor(java.awt.Color aColor)
メッセージ表示パネルの前景色を設定する。

パラメータ:
aColor - メッセージ表示パネルの前景色

save

public void save()
属性の値を、Preferences APIを用いてユーザ・プリファレンスとして バッキングストアに保存する。 現在対象の属性


load

public void load()
属性の値を、Preferences APIを用いてユーザ・プリファレンスとして バッキングストアから取得する。



Copyright © 2004 TAKAHASHI,Toru. All Rights Reserved.