com.JRcServer.window
クラス WindowComponent

java.lang.Object
  上位を拡張 com.JRcServer.window.BaseWindowItem
      上位を拡張 com.JRcServer.window.WindowComponent
直系の既知のサブクラス:
WindowPanel, WindowScrollPanel

public abstract class WindowComponent
extends BaseWindowItem

ウィンドウコンポーネント.

1つのウィンドウコンポーネントをサポートします.

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

フィールドの概要
static int NOSET_BACKGROUND
          パネルバックグラウンドカラー設定なし.
static int TYPE_BUTTON_COMPONENT
          対象コンポーネントタイプ : ボタン型コンポーネント.
static int TYPE_COMPONENT
          対象コンポーネントタイプ : コンポーネント.
static int TYPE_UNKNOWN
          対象コンポーネントタイプ : 不明.
 
コンストラクタの概要
WindowComponent()
           
 
メソッドの概要
 java.lang.String add(java.lang.String name, java.awt.Component cmp)
          コンポーネントを追加.
 void flush()
          ウィンドウを更新.
 java.awt.Component get(java.lang.String name)
          対象のコンポーネントを取得.
 ActionCommon getAction()
          格納アクションを取得.
 java.lang.String[] getComponentNames()
          格納コンポーネント名群を取得.
 int getComponentSize()
          格納コンポーネント数を取得.
 java.awt.Point getLocation()
          現在のウィンドウ表示位置を取得.
 java.lang.String getName()
          設定パネル名を取得.
 java.awt.Dimension getSize()
          現在のウィンドウサイズを取得.
 int getType(java.lang.String name)
          コンポーネントタイプを取得.
 boolean isUse()
          オブジェクト有効チェック.
 boolean isVisible()
          ウィンドウ表示/非表示を取得.
 void remove(java.lang.String name)
          対象コンポーネントを削除.
 void setLocation(int x, int y)
          ウィンドウ表示位置を設定.
 void setSize(int width, int height)
          ウィンドウサイズを設定.
 void setVisible(boolean mode)
          ウィンドウ表示/非表示設定.
 void update()
          ウィンドウアップデート.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

NOSET_BACKGROUND

public static final int NOSET_BACKGROUND
パネルバックグラウンドカラー設定なし.

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

TYPE_UNKNOWN

public static final int TYPE_UNKNOWN
対象コンポーネントタイプ : 不明.

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

TYPE_COMPONENT

public static final int TYPE_COMPONENT
対象コンポーネントタイプ : コンポーネント.

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

TYPE_BUTTON_COMPONENT

public static final int TYPE_BUTTON_COMPONENT
対象コンポーネントタイプ : ボタン型コンポーネント.

関連項目:
定数フィールド値
コンストラクタの詳細

WindowComponent

public WindowComponent()
メソッドの詳細

flush

public void flush()
ウィンドウを更新.

ウィンドウを更新します.
このメソッドはウィンドウオブジェクトにアイテムを 設定した後に1度実施する必要があります.
また、画面を更新する場合は[WindowComponent.update]メソッドを 利用してください.

定義:
クラス BaseWindowItem 内の flush

update

public void update()
ウィンドウアップデート.

ウィンドウ情報をアップデートします.

定義:
クラス BaseWindowItem 内の update

add

public java.lang.String add(java.lang.String name,
                            java.awt.Component cmp)
                     throws InputException
コンポーネントを追加.

コンポーネントを追加します.

パラメータ:
name - 対象のコンポーネント名を設定します.
cmp - 対象のコンポーネントを設定します.
また、パネル(JPanel)は設定できません.
戻り値:
String 追加されたコンポーネント名が返されます.
例外:
InputException - 入力例外.

remove

public void remove(java.lang.String name)
対象コンポーネントを削除.
対象のコンポーネントを削除します.

パラメータ:
name - 対象のコンポーネント名を設定します.

get

public java.awt.Component get(java.lang.String name)
対象のコンポーネントを取得.

対象のコンポーネントを取得します.

パラメータ:
name - 対象のコンポーネント名を設定します.
戻り値:
Component 対象のコンポーネントが返されます.

setLocation

public void setLocation(int x,
                        int y)
ウィンドウ表示位置を設定.

ウィンドウ表示位置を設定します.

パラメータ:
x - 対象のウィンドウ表示位置X軸を設定します.
y - 対象のウィンドウ表示位置Y軸を設定します.

setSize

public void setSize(int width,
                    int height)
ウィンドウサイズを設定.

ウィンドウサイズを設定します.

パラメータ:
width - 対象のウィンドウWidthを設定します.
height - 対象のウィンドウHeightを設定します.

setVisible

public void setVisible(boolean mode)
ウィンドウ表示/非表示設定.

ウィンドウオブジェクトの表示/非表示を設定します.

パラメータ:
mode - ウィンドウオブジェクト表示/非表示を設定します.

getAction

public ActionCommon getAction()
格納アクションを取得.

格納アクションを取得します.

戻り値:
ActionCommon 設定されているアクション情報が 返されます.

getLocation

public java.awt.Point getLocation()
現在のウィンドウ表示位置を取得.

現在のウィンドウ表示位置を取得します.

戻り値:
Point 現在のウィンドウ表示位置が返されます.

getSize

public java.awt.Dimension getSize()
現在のウィンドウサイズを取得.

現在のウィンドウサイズを取得します.

戻り値:
Dimension 現在のウィンドウサイズが返されます.

getName

public java.lang.String getName()
設定パネル名を取得.

設定されているパネル名を取得します.

定義:
クラス BaseWindowItem 内の getName
戻り値:
String 対象のパネル名が返されます.

getComponentNames

public java.lang.String[] getComponentNames()
格納コンポーネント名群を取得.

格納されているコンポーネント名群を取得します.

戻り値:
String[] 格納されているコンポーネント名群が返されます.

getComponentSize

public int getComponentSize()
格納コンポーネント数を取得.

格納コンポーネント数を取得します.

戻り値:
int 格納コンポーネント数が返されます.

getType

public int getType(java.lang.String name)
コンポーネントタイプを取得.

コンポーネントタイプを取得します.

パラメータ:
name - 対象のコンポーネント名を設定します.
戻り値:
int コンポーネントタイプが返されます.
[WindowComponent.TYPE_COMPONENT]が返された場合 通常のコンポーネントです.
[WindowComponent.TYPE_BUTTON_COMPONENT]が返された場合 ボタンタイプのコンポーネントです.
[WindowComponent.TYPE_UNKNOWN]が返された場合 オブジェクトは存在しません.

isVisible

public boolean isVisible()
ウィンドウ表示/非表示を取得.

ウィンドウの表示/非表示を取得します.

戻り値:
boolean ウィンドウの表示/非表示が返されます.
[true]が返された場合表示状態です.
[false]が返された場合非表示状態です.

isUse

public final boolean isUse()
オブジェクト有効チェック.

オブジェクトが有効であるかチェックします.

定義:
クラス BaseWindowItem 内の isUse
戻り値:
boolean オブジェクト有効結果が返されます.
[true]が返された場合オブジェクトは有効です.
[false]が返された場合オブジェクトは有効ではありません.