|
|||||||||||
前 次 | フレームあり フレームなし |
org.boxed_economy.besp.presentation での PresentationComponent の使用 |
PresentationComponent を実装している org.boxed_economy.besp.presentation のクラス | |
class |
AbstractPresentationComponent
PresentationComponentのAbstract実装クラス |
class |
DefaultPresentationComponent
AbstractPresentationComponentに空実装を加え、 インスタンス化が可能なPresentationComponent実装クラス 主に、GUIComponentの委譲実装に用いられる |
PresentationComponent を返す org.boxed_economy.besp.presentation のメソッド | |
PresentationComponent |
PresentationContainerEvent.getPresentationComponent()
Returns the presentationComponent. |
PresentationComponent |
PresentationContainer.getPresentationComponent(java.lang.Class presentationComponentClass)
クラスに対応するプレゼンテーションコンポーネントを取得します ☆継承するものも対応します ☆複数ある場合は、最初に見つかったものを返します 見つからなかった場合は、nullを返します |
PresentationComponent |
PresentationComponentManager.getPresentationComponent(java.lang.Class presentationComponentClass)
クラスに対応するプレゼンテーションコンポーネントを取得します ☆継承するものも対応します ☆複数ある場合は、最初に見つかったものを返します 見つからなかった場合は、nullを返します |
PresentationComponent 型のパラメータを持つ org.boxed_economy.besp.presentation のメソッド | |
void |
PresentationContainer.addPresentationComponent(PresentationComponent component)
PresentationComponentを追加します。 |
void |
PresentationContainer.removePresentationComponent(PresentationComponent component)
PresentationComponentを削除します。 |
void |
PresentationComponentManager.addPresentationComponent(PresentationComponent component)
PresentationComponentを追加します。 |
void |
PresentationComponentManager.removePresentationComponent(PresentationComponent component)
PresentationComponentを削除します と同時に終了処理も行います |
PresentationComponent 型のパラメータを持つ org.boxed_economy.besp.presentation のコンストラクタ | |
PresentationContainerEvent(java.lang.Object source,
PresentationComponent component)
Constructor for PresentationContainerEvent. |
org.boxed_economy.besp.presentation.guifw での PresentationComponent の使用 |
org.boxed_economy.besp.presentation.guifw での PresentationComponent のサブインタフェース | |
interface |
GUIComponent
GUIComponent PresentationComponentの中で、 GUIcomponentを定義するインターフェースです。 |
PresentationComponent を実装している org.boxed_economy.besp.presentation.guifw のクラス | |
class |
AbstractFrameComponent
JInternalFrameを継承したGUIComponentのAbstract実装クラス |
class |
AbstractInternalFrameComponent
JInternalFrameを継承したGUIComponentのAbstract実装クラス |
class |
GUIContainer
GUIコンテナの主な責任 ○GUIコンポーネントの管理 ○MainFrameの管理 ○MenuManagerの管理 ○SplashWindowの管理 ○Toolsメニューの管理 ○Showメニューの管理 責任外のもの △ファイルメニューの管理、操作 △コントロールメニューの管理、操作 △プロパティーの管理 △ヘルプの管理 また、guiパッケージは、GUIで利用するutililityが含まれています |
class |
MainFrame
BESPのメインフレーム このクラスの責任 ○デスクトップの管理(InternalFrameの追加と削除) ○ステータスバーの管理(未実装) |
org.boxed_economy.components.boxlf5 での PresentationComponent の使用 |
PresentationComponent を実装している org.boxed_economy.components.boxlf5 のクラス | |
class |
BoxLF5InternalFrameComponent
LogのためのGUIコンポーネントのInternalFrame実装版です |
org.boxed_economy.components.consecutiveexecuter での PresentationComponent の使用 |
PresentationComponent を実装している org.boxed_economy.components.consecutiveexecuter のクラス | |
class |
ConsecutiveExecuteComponent
|
org.boxed_economy.components.control での PresentationComponent の使用 |
PresentationComponent を実装している org.boxed_economy.components.control のクラス | |
class |
ControlManager
制御をつかさどる制御マネージャです |
class |
ControlPanel
ModelThreadの状態をパネルで表現し、またModelThreadを制御するパネルです。 |
org.boxed_economy.components.file での PresentationComponent の使用 |
PresentationComponent を実装している org.boxed_economy.components.file のクラス | |
class |
FileManager
ファイル(メニュー)を管理するクラスです |
org.boxed_economy.components.help での PresentationComponent の使用 |
PresentationComponent を実装している org.boxed_economy.components.help のクラス | |
class |
HelpManager
ヘルプを管理するクラス まだAboutダイアログしか実装されていません このパッケージはHelpシステムフレームワークとして今後拡張される予定です |
org.boxed_economy.components.profiler での PresentationComponent の使用 |
PresentationComponent を実装している org.boxed_economy.components.profiler のクラス | |
class |
ProfilerComponent
|
org.boxed_economy.components.property での PresentationComponent の使用 |
PresentationComponent を実装している org.boxed_economy.components.property のクラス | |
class |
PropertyManager
プロパティを管理するクラス |
org.boxed_economy.components.runsetting での PresentationComponent の使用 |
PresentationComponent を実装している org.boxed_economy.components.runsetting のクラス | |
class |
RunSettingManager
実行設定を管理するコンテナです 実行設定拡張パネル(制御パネル下) 実行設定ダイアログの管理を行います |
org.boxed_economy.components.worldinitializer での PresentationComponent の使用 |
PresentationComponent を実装している org.boxed_economy.components.worldinitializer のクラス | |
class |
WorldInitializerComponent
世界が持つ初期値を設定するプレゼンテーションコンポーネントです このコンポーネントは現在設定されているWorldが持つpropertyのうち 条件を満たすものを設定することができます 1,publicなJavaの命名規則に従ったgetter、setter(*)がWorldに定義されている 2,getterの返り値と、setterの引数の型が同じである 3,getterの返り値と、setterの引数の型がプリミティブ型(**)である また、propertyの名前が"value"であったとき、WorldにgetValueComment()という メソッドが定義されていれば、そのメソッドが返す値をコメントとして読み込むことができます。 |
|
|||||||||||
前 次 | フレームあり フレームなし |