|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface WindowFactoryInterface
画面の実体を生成するクラスです。
createWindowのメソッドを実装し、FrameInterfaceのオブジェクトを返します。
製品標準の作成クラスは DefaultWindowFactory
になります。
製品用のWindowクラスは WedgeFrame
, WedgeDialog
のいずれかを使用しています。
これらのクラスのインスタンスではないものを生成した場合には、全ての機能がうまく動作
しない可能性もありますので、ご注意ください。
このクラスは、動的にフレーム種類を変える (たとえば、リポジトリ上では APPLICATIONで 定義しているが、親画面がDIALOG_MODALの場合には DIALOGとして起動するなど) 場合や、 JFrame,JDialog を拡張したい場合 などに使用します。
フィールドの概要 | |
---|---|
static int |
APPLICATION
フレーム種類:APPLICATION |
static int |
APPLICATION_QUIT_ON_CLOSE
フレーム種類:APPLICATION_QUIT_ON_CLOSE |
static int |
DIALOG
フレーム種類:DIALOG |
static int |
DIALOG_MODAL
フレーム種類:DIALOG_MODAL |
static int |
DIALOG_MODAL_QUIT_ON_CLOSE
フレーム種類:DIALOG_MODAL_QUIT_ON_CLOSE |
static int |
DIALOG_QUIT_ON_CLOSE
フレーム種類:DIALOG_QUIT_ON_CLOSE |
static int |
USER_FRAME
フレーム種類:USER_FRAME |
メソッドの概要 | |
---|---|
FrameInterface |
createWindow(java.lang.String frameLogicalName,
java.lang.String framePhysicalName,
int frameType,
java.awt.Window owner,
jp.ne.mki.wedge.run.client.control.Manager manager,
java.lang.String statusBarPosition)
FrameInterfaceの実体を作成する |
フィールドの詳細 |
---|
static final int APPLICATION
static final int APPLICATION_QUIT_ON_CLOSE
static final int DIALOG
static final int DIALOG_MODAL
static final int DIALOG_MODAL_QUIT_ON_CLOSE
static final int DIALOG_QUIT_ON_CLOSE
static final int USER_FRAME
メソッドの詳細 |
---|
FrameInterface createWindow(java.lang.String frameLogicalName, java.lang.String framePhysicalName, int frameType, java.awt.Window owner, jp.ne.mki.wedge.run.client.control.Manager manager, java.lang.String statusBarPosition)
frameLogicalName
- 画面論理名framePhysicalName
- 画面物理名frameType
- フレームタイプowner
- 親画面manager
- マネージャーstatusBarPosition
- ステータス位置
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |