jp.ne.mki.wedge.run.client.event
インタフェース WindowFactoryInterface

既知の実装クラスの一覧:
DefaultWindowFactory

public interface WindowFactoryInterface

RunClient画面作成クラスのインターフェース

画面の実体を生成するクラスです。
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の実体を作成する
 

フィールドの詳細

APPLICATION

static final int APPLICATION
フレーム種類:APPLICATION


APPLICATION_QUIT_ON_CLOSE

static final int APPLICATION_QUIT_ON_CLOSE
フレーム種類:APPLICATION_QUIT_ON_CLOSE


DIALOG

static final int DIALOG
フレーム種類:DIALOG


DIALOG_MODAL

static final int DIALOG_MODAL
フレーム種類:DIALOG_MODAL


DIALOG_MODAL_QUIT_ON_CLOSE

static final int DIALOG_MODAL_QUIT_ON_CLOSE
フレーム種類:DIALOG_MODAL_QUIT_ON_CLOSE


DIALOG_QUIT_ON_CLOSE

static final int DIALOG_QUIT_ON_CLOSE
フレーム種類:DIALOG_QUIT_ON_CLOSE


USER_FRAME

static final int USER_FRAME
フレーム種類:USER_FRAME

メソッドの詳細

createWindow

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の実体を作成する

パラメータ:
frameLogicalName - 画面論理名
framePhysicalName - 画面物理名
frameType - フレームタイプ
owner - 親画面
manager - マネージャー
statusBarPosition - ステータス位置
戻り値: