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

すべてのスーパーインタフェース:
EngineInterface
既知のサブインタフェースの一覧:
ComboEditorInterface, ExecutableInterface, FocusEventInterface

public interface ComponentInterface
extends EngineInterface

コンポーネント標準インターフェース

属性設定などのメソッドが含まれます。基本的に全てのコンポーネントに実装が必要です。


フィールドの概要
static javax.swing.border.Border BORDER_BEVEL_LOWERED
          BevelBorder.LOWERED のBorder
static javax.swing.border.Border BORDER_BEVEL_RAISED
          BevelBorder.RAISED のBorder
static javax.swing.border.Border BORDER_BEVEL_SOFT_LOWERED
          SoftBevelBorder.LOWERED のBorder
static javax.swing.border.Border BORDER_BEVEL_SOFT_RAISED
          SoftBevelBorder.RAISED のBorder
static javax.swing.border.Border BORDER_ETCHED_LOWERED
          EtchedBorder.LOWERED のBorder
static javax.swing.border.Border BORDER_ETCHED_RAISED
          EtchedBorder.RAISED のBorder
static javax.swing.border.Border BORDER_LINED
          LineBorder/Color.gray のBorder
 
メソッドの概要
 void fireDataChanged(java.util.EventObject e)
          保持データに変更があった場合に発火
 void fireExecuteDone(int result)
          イベント終了時に発火
 javax.swing.border.Border getBorder()
          ボーダー取得
 javax.swing.JComponent getComponent()
          コンポーネント全体を取得します。
 java.awt.Font getFont()
          フォント取得
 java.awt.Color getForeground()
          前景色取得
 java.lang.String getId()
          IDを取得
 jp.ne.mki.wedge.run.client.data.Item getItem()
          Itemを取得
 java.lang.String getLabel()
          表示文字列を取得
 java.lang.String getLogicalName()
          論理名称を取得
 jp.ne.mki.wedge.run.client.control.Manager getManager()
          Manager取得
 ComponentInterface getParentExecuteObject()
          フォーカス移動チェックの際に参照する親コンポーネント 通常は自分自身のコンポーネントを返します。
 java.lang.String getPhysicalName()
          物理名称を取得
 int getSelectedIndex()
          選択インデックス取得
 java.lang.String getToolTipText()
          ツールチップを取得
 boolean isEditable()
          編集可・不可取得
 boolean isEnabled()
          使用可・不可取得
 boolean isFocusable()
          フォーカス取得可能かどうか
 boolean isRealTimeCheck()
          リアルタイムチェック設定取得
 boolean isShowing()
          表示されているかどうか
 boolean isVisible()
          表示可・不可取得
 void requestFocus()
          フォーカスを設定
 boolean requestFocusNow()
          フォーカスを設定
 void setAutoIME()
          IMEをItemのデータタイプ値により自動設定 getItem().setIME(getInputContext()); を実装してください。
 void setBackground(java.awt.Color color)
          背景色設定
 void setBorder(javax.swing.border.Border border)
          ボーダーを設定
 void setBounds(int x, int y, int width, int height)
          サイズを設定
 void setEditable(boolean isEditable)
          編集可・不可を設定
 void setEnabled(boolean isEnable)
          使用可・不可を設定
 void setFont(java.awt.Font font)
          フォント設定
 void setForeground(java.awt.Color color)
          前景色設定
 void setHorizontalAlignment(int alignment)
          水平位置を設定
 void setId(java.lang.String value)
          Idを設定(内部参照取得用)
 void setItem(jp.ne.mki.wedge.run.client.data.Item item)
          Itemを設定
 void setLabel(java.lang.String value)
          表示文字列を設定
 void setLogicalName(java.lang.String value)
          論理名称を設定
 void setManager(jp.ne.mki.wedge.run.client.control.Manager manager)
          Manager設定
 void setOpaque(boolean isOpaque)
          不透過有・無を設定
 void setParentExecuteObject(ComponentInterface b)
          フォーカス移動チェックの際に参照する親コンポーネント取得
 void setPhysicalName(java.lang.String value)
          物理名称を設定
 void setRealTimeCheck(boolean flag)
          リアルタイムチェック設定
 void setSelectionBackground(java.awt.Color color)
          選択背景色設定
 void setSelectionForeground(java.awt.Color color)
          選択前景色設定
 void setToolTipText(java.lang.String text)
          ツールチップを設定
 void setVisible(boolean isVisible)
          表示有・無を設定
 
インタフェース jp.ne.mki.wedge.run.client.event.EngineInterface から継承されたメソッド
terminate
 

フィールドの詳細

BORDER_ETCHED_RAISED

static final javax.swing.border.Border BORDER_ETCHED_RAISED
EtchedBorder.RAISED のBorder


BORDER_ETCHED_LOWERED

static final javax.swing.border.Border BORDER_ETCHED_LOWERED
EtchedBorder.LOWERED のBorder


BORDER_LINED

static final javax.swing.border.Border BORDER_LINED
LineBorder/Color.gray のBorder


BORDER_BEVEL_RAISED

static final javax.swing.border.Border BORDER_BEVEL_RAISED
BevelBorder.RAISED のBorder


BORDER_BEVEL_LOWERED

static final javax.swing.border.Border BORDER_BEVEL_LOWERED
BevelBorder.LOWERED のBorder


BORDER_BEVEL_SOFT_RAISED

static final javax.swing.border.Border BORDER_BEVEL_SOFT_RAISED
SoftBevelBorder.RAISED のBorder


BORDER_BEVEL_SOFT_LOWERED

static final javax.swing.border.Border BORDER_BEVEL_SOFT_LOWERED
SoftBevelBorder.LOWERED のBorder

メソッドの詳細

setItem

void setItem(jp.ne.mki.wedge.run.client.data.Item item)
Itemを設定

パラメータ:
Item -

getItem

jp.ne.mki.wedge.run.client.data.Item getItem()
Itemを取得

戻り値:
Item

setId

void setId(java.lang.String value)
Idを設定(内部参照取得用)

パラメータ:
String - ID

setPhysicalName

void setPhysicalName(java.lang.String value)
物理名称を設定

パラメータ:
String - 物理名称

setLogicalName

void setLogicalName(java.lang.String value)
論理名称を設定

パラメータ:
String - 論理名称

setLabel

void setLabel(java.lang.String value)
表示文字列を設定

パラメータ:
String - 表示文字列

setToolTipText

void setToolTipText(java.lang.String text)
ツールチップを設定

パラメータ:
String - ツールチップ

setBounds

void setBounds(int x,
               int y,
               int width,
               int height)
サイズを設定

パラメータ:
int - x
int - y
int - width
int - height

getComponent

javax.swing.JComponent getComponent()
コンポーネント全体を取得します。 例えば、テーブルの場合はテーブルを格納しているScrollが返されます。 (レイアウト時に使用)

戻り値:
JComponent

getId

java.lang.String getId()
IDを取得

戻り値:
String ID

getPhysicalName

java.lang.String getPhysicalName()
物理名称を取得

戻り値:
String 物理名称

getLogicalName

java.lang.String getLogicalName()
論理名称を取得

戻り値:
String 論理名称

getLabel

java.lang.String getLabel()
表示文字列を取得

戻り値:
String 表示文字列

getToolTipText

java.lang.String getToolTipText()
ツールチップを取得

戻り値:
String ツールチップ

getFont

java.awt.Font getFont()
フォント取得

戻り値:
Font

getBorder

javax.swing.border.Border getBorder()
ボーダー取得

戻り値:
Border

getForeground

java.awt.Color getForeground()
前景色取得

戻り値:
Color

requestFocus

void requestFocus()
フォーカスを設定


requestFocusNow

boolean requestFocusNow()
フォーカスを設定


setEditable

void setEditable(boolean isEditable)
編集可・不可を設定

パラメータ:
boolean -

setEnabled

void setEnabled(boolean isEnable)
使用可・不可を設定

パラメータ:
boolean -

setVisible

void setVisible(boolean isVisible)
表示有・無を設定

パラメータ:
boolean -

setOpaque

void setOpaque(boolean isOpaque)
不透過有・無を設定

パラメータ:
boolean -

setBorder

void setBorder(javax.swing.border.Border border)
ボーダーを設定

パラメータ:
Border -

setHorizontalAlignment

void setHorizontalAlignment(int alignment)
水平位置を設定

パラメータ:
int - 位置

isEnabled

boolean isEnabled()
使用可・不可取得

パラメータ:
boolean -

isEditable

boolean isEditable()
編集可・不可取得

パラメータ:
boolean -

isVisible

boolean isVisible()
表示可・不可取得

パラメータ:
boolean -

isShowing

boolean isShowing()
表示されているかどうか

パラメータ:
boolean -

setFont

void setFont(java.awt.Font font)
フォント設定

パラメータ:
Font -

setForeground

void setForeground(java.awt.Color color)
前景色設定

パラメータ:
Color -

setBackground

void setBackground(java.awt.Color color)
背景色設定

パラメータ:
Color -

setSelectionForeground

void setSelectionForeground(java.awt.Color color)
選択前景色設定

パラメータ:
Color -

setSelectionBackground

void setSelectionBackground(java.awt.Color color)
選択背景色設定

パラメータ:
Color -

setRealTimeCheck

void setRealTimeCheck(boolean flag)
リアルタイムチェック設定

パラメータ:
boolean -

isRealTimeCheck

boolean isRealTimeCheck()
リアルタイムチェック設定取得

戻り値:
boolean

setManager

void setManager(jp.ne.mki.wedge.run.client.control.Manager manager)
Manager設定

パラメータ:
Manager -

getManager

jp.ne.mki.wedge.run.client.control.Manager getManager()
Manager取得

戻り値:
Manager

getSelectedIndex

int getSelectedIndex()
選択インデックス取得

パラメータ:
int -

fireDataChanged

void fireDataChanged(java.util.EventObject e)
保持データに変更があった場合に発火

パラメータ:
EventObject -

fireExecuteDone

void fireExecuteDone(int result)
イベント終了時に発火

パラメータ:
int - イベント実行結果

isFocusable

boolean isFocusable()
フォーカス取得可能かどうか

戻り値:

getParentExecuteObject

ComponentInterface getParentExecuteObject()
フォーカス移動チェックの際に参照する親コンポーネント 通常は自分自身のコンポーネントを返します。 複数のコンポーネントを組み合わせて1つのコンポーネントを作成している場合は 一番親のコンポーネントを設定します。

戻り値:
ComponentInterface

setParentExecuteObject

void setParentExecuteObject(ComponentInterface b)
フォーカス移動チェックの際に参照する親コンポーネント取得

パラメータ:
b -

setAutoIME

void setAutoIME()
IMEをItemのデータタイプ値により自動設定 getItem().setIME(getInputContext()); を実装してください。