インタフェース
org.boxed_economy.besp.presentation.guifw.GUIComponent の使用

GUIComponent を使用しているパッケージ
org.boxed_economy.besp.presentation.guifw   
org.boxed_economy.components.boxlf5   
org.boxed_economy.components.consecutiveexecuter   
org.boxed_economy.components.control   
org.boxed_economy.components.profiler   
org.boxed_economy.components.worldinitializer   
 

org.boxed_economy.besp.presentation.guifw での GUIComponent の使用
 

GUIComponent を実装している org.boxed_economy.besp.presentation.guifw のクラス
 class AbstractFrameComponent
          JInternalFrameを継承したGUIComponentのAbstract実装クラス
 class AbstractInternalFrameComponent
          JInternalFrameを継承したGUIComponentのAbstract実装クラス
 class MainFrame
          BESPのメインフレーム このクラスの責任 ○デスクトップの管理(InternalFrameの追加と削除) ○ステータスバーの管理(未実装)
 

GUIComponent 型のパラメータを持つ org.boxed_economy.besp.presentation.guifw のメソッド
 void GUIComponentManager.addGUIComponent(GUIComponent guiComponent)
          GUIコンポーネントを追加します
 void GUIComponentManager.removeGUIComponent(GUIComponent guiComponent)
          GUIコンポーネントを削除します
 

GUIComponent 型のパラメータを持つ org.boxed_economy.besp.presentation.guifw のコンストラクタ
ShowGUIComponentAction(java.lang.String name, GUIComponent guiComponent)
          GUIコンポーネントそのものを引数にとるコンストラクタ パラメータがそのままシングルトンオブジェクトになります
 

org.boxed_economy.components.boxlf5 での GUIComponent の使用
 

GUIComponent を実装している org.boxed_economy.components.boxlf5 のクラス
 class BoxLF5InternalFrameComponent
          LogのためのGUIコンポーネントのInternalFrame実装版です
 

org.boxed_economy.components.consecutiveexecuter での GUIComponent の使用
 

GUIComponent を実装している org.boxed_economy.components.consecutiveexecuter のクラス
 class ConsecutiveExecuteComponent
           
 

org.boxed_economy.components.control での GUIComponent の使用
 

GUIComponent を実装している org.boxed_economy.components.control のクラス
 class ControlPanel
          ModelThreadの状態をパネルで表現し、またModelThreadを制御するパネルです。
 

org.boxed_economy.components.profiler での GUIComponent の使用
 

GUIComponent を実装している org.boxed_economy.components.profiler のクラス
 class ProfilerComponent
           
 

org.boxed_economy.components.worldinitializer での GUIComponent の使用
 

GUIComponent を実装している 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()という メソッドが定義されていれば、そのメソッドが返す値をコメントとして読み込むことができます。