com.JRcServer.window
クラス MainWindow

java.lang.Object
  上位を拡張 com.JRcServer.window.MainWindow

public class MainWindow
extends java.lang.Object

メインウィンドウ.

メインウィンドウをサポートします.

導入されたバージョン:
JDK 1.4
バージョン:
1.00, 2004/12/18
作成者:
Masahito Suzuki

フィールドの概要
static int CLASSIC_STYLE
          ウィンドウスタイル : クラシック.
static int METAL_STYLE
          ウィンドウスタイル : メタル.
static int MOTIF_STYLE
          ウィンドウスタイル : モチーフ.
static int WINDOWS_STYLE
          ウィンドウスタイル : ウィンドウズ.
 
メソッドの概要
 void addWindowObject(int type, java.lang.String name)
          ベースとなるウィンドウオブジェクトを生成.
 void exit()
          終了処理.
 java.lang.String getDefaultTitle()
          デフォルトタイトルを取得.
static MainWindow getInstance()
          オブジェクト情報を取得.
 int getStyle()
          設定スタイルを取得.
 java.lang.String[] getWindowNames()
          格納ベースウィンドウ名群を取得.
 WindowObject getWindowObject(java.lang.String name)
          ベースとなるウィンドウオブジェクトを取得.
 int getWindowSize()
          格納ベースウィンドウ数を取得.
 void init(int style, java.lang.String title, java.lang.String[] args)
          初期処理.
 void init(java.lang.String title, java.lang.String[] args)
          初期処理.
 boolean isInit()
          初期処理チェック.
 void removeWindowObject(java.lang.String name)
          ベースとなるウィンドウオブジェクトを削除.
 void setErrorCode(int error)
          ウィンドウ終了時のエラーコード設定.
 void updateUI()
          ルックアンドフィルをアップデート.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

METAL_STYLE

public static final int METAL_STYLE
ウィンドウスタイル : メタル.

関連項目:
定数フィールド値

MOTIF_STYLE

public static final int MOTIF_STYLE
ウィンドウスタイル : モチーフ.

関連項目:
定数フィールド値

WINDOWS_STYLE

public static final int WINDOWS_STYLE
ウィンドウスタイル : ウィンドウズ.

関連項目:
定数フィールド値

CLASSIC_STYLE

public static final int CLASSIC_STYLE
ウィンドウスタイル : クラシック.

関連項目:
定数フィールド値
メソッドの詳細

getInstance

public static final MainWindow getInstance()
オブジェクト情報を取得.

オブジェクト情報を取得します.

戻り値:
MainWindow オブジェクト情報が返されます.

init

public final void init(java.lang.String title,
                       java.lang.String[] args)
                throws InputException,
                       AccessException
初期処理.

ウィンドウ生成の初期処理を行います.
また、この処理は2度目の動作は実行されません.

パラメータ:
title - デフォルトタイトルを設定します.
args - メイン引数を設定します.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

init

public final void init(int style,
                       java.lang.String title,
                       java.lang.String[] args)
                throws InputException,
                       AccessException
初期処理.

ウィンドウ生成の初期処理を行います.
また、この処理は2度目の動作は実行されません.

パラメータ:
style - 対象のウィンドウスタイルを設定します.
[MainWindow.METAL_STYLE]を設定した場合[メタル]スタイルとなります.
[MainWindow.MOTIF_STYLE]を設定した場合[モチーフ]スタイルとなります.
[MainWindow.WINDOWS_STYLE]を設定した場合[ウィンドウズ]スタイルとなります.
[MainWindow.CLASSIC_STYLE]を設定した場合[クラシック]スタイルとなります.
title - デフォルトタイトルを設定します.
args - メイン引数を設定します.
例外:
InputException - 入力例外.
AccessException - アクセス例外.

exit

public final void exit()
終了処理.

このウィンドウプロセスを終了させます.


updateUI

public final void updateUI()
ルックアンドフィルをアップデート.

対象のフレームのルックアンドフィルをアップデートします.


setErrorCode

public final void setErrorCode(int error)
ウィンドウ終了時のエラーコード設定.

ウィンドウ終了時のエラーコードを設定します.

パラメータ:
error - 対象の終了エラーコードを設定します.

addWindowObject

public final void addWindowObject(int type,
                                  java.lang.String name)
                           throws InputException
ベースとなるウィンドウオブジェクトを生成.

ベースとなるウィンドウオブジェクトを生成します.

パラメータ:
type - ウィンドウタイプが返されます. [CommonWObject.TYPE_FRAME]を設定した場合JFrame属性です.
[CommonWObject.TYPE_DIALOG]を設定した場合JDialog属性です.
name - 対象のベースウィンドウ名を設定します.
例外:
InputException

removeWindowObject

public final void removeWindowObject(java.lang.String name)
ベースとなるウィンドウオブジェクトを削除.

ベースとなるウィンドウオブジェクトを削除します.

パラメータ:
name - 対象のベースウィンドウ名を設定します.

getWindowObject

public final WindowObject getWindowObject(java.lang.String name)
ベースとなるウィンドウオブジェクトを取得.

ベースとなるウィンドウオブジェクトを取得します.

パラメータ:
name - 対象のベースウィンドウ名を設定します.
戻り値:
WindowObject ベースとなるウィンドウオブジェクトが返されます.

getWindowNames

public final java.lang.String[] getWindowNames()
格納ベースウィンドウ名群を取得.

格納ベースウィンドウ名群を取得します.

戻り値:
String[] 格納ベースウィンドウ名群が返されます.

getWindowSize

public final int getWindowSize()
格納ベースウィンドウ数を取得.

格納されているベースウィンドウ数を取得します.

戻り値:
int 格納ベースウィンドウ数が返されます.

getStyle

public final int getStyle()
設定スタイルを取得.

設定されているスタイルを取得します.

戻り値:
int 設定されているスタイル条件が返されます.
[MainWindow.METAL_STYLE]を設定した場合[メタル]スタイルとなります.
[MainWindow.MOTIF_STYLE]を設定した場合[モチーフ]スタイルとなります.
[MainWindow.WINDOWS_STYLE]を設定した場合[ウィンドウズ]スタイルとなります.
[MainWindow.CLASSIC_STYLE]を設定した場合[クラシック]スタイルとなります.

getDefaultTitle

public final java.lang.String getDefaultTitle()
デフォルトタイトルを取得.

設定されているデフォルトタイトルが返されます.

戻り値:
String 設定されているデフォルトタイトルが返されます.

isInit

public final boolean isInit()
初期処理チェック.

初期処理が完了しているかチェックします.

戻り値:
boolean 初期処理が完了しているか返されます.
[true]が返された場合、初期処理は完了しています.
[false]が返された場合、初期処理は完了していません.