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

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

BORDER_ETCHED_LOWERED

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

BORDER_LINED

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

BORDER_BEVEL_RAISED

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

BORDER_BEVEL_LOWERED

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

BORDER_BEVEL_SOFT_RAISED

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

BORDER_BEVEL_SOFT_LOWERED

public static final javax.swing.border.Border BORDER_BEVEL_SOFT_LOWERED
SoftBevelBorder.LOWERED のBorder
メソッドの詳細

setItem

public void setItem(jp.ne.mki.wedge.run.client.data.Item item)
Itemを設定
パラメータ:
Item -  

getItem

public jp.ne.mki.wedge.run.client.data.Item getItem()
Itemを取得
戻り値:
Item

setId

public void setId(java.lang.String value)
Idを設定(内部参照取得用)
パラメータ:
String - ID

setPhysicalName

public void setPhysicalName(java.lang.String value)
物理名称を設定
パラメータ:
String - 物理名称

setLogicalName

public void setLogicalName(java.lang.String value)
論理名称を設定
パラメータ:
String - 論理名称

setLabel

public void setLabel(java.lang.String value)
表示文字列を設定
パラメータ:
String - 表示文字列

setToolTipText

public void setToolTipText(java.lang.String text)
ツールチップを設定
パラメータ:
String - ツールチップ

setBounds

public void setBounds(int x,
                      int y,
                      int width,
                      int height)
サイズを設定
パラメータ:
int - x
int - y
int - width
int - height

getComponent

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

getId

public java.lang.String getId()
IDを取得
戻り値:
String ID

getPhysicalName

public java.lang.String getPhysicalName()
物理名称を取得
戻り値:
String 物理名称

getLogicalName

public java.lang.String getLogicalName()
論理名称を取得
戻り値:
String 論理名称

getLabel

public java.lang.String getLabel()
表示文字列を取得
戻り値:
String 表示文字列

getToolTipText

public java.lang.String getToolTipText()
ツールチップを取得
戻り値:
String ツールチップ

getFont

public java.awt.Font getFont()
フォント取得
戻り値:
Font

getBorder

public javax.swing.border.Border getBorder()
ボーダー取得
戻り値:
Border

getForeground

public java.awt.Color getForeground()
前景色取得
戻り値:
Color

requestFocus

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

requestFocusNow

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

setEditable

public void setEditable(boolean isEditable)
編集可・不可を設定
パラメータ:
boolean -  

setEnabled

public void setEnabled(boolean isEnable)
使用可・不可を設定
パラメータ:
boolean -  

setVisible

public void setVisible(boolean isVisible)
表示有・無を設定
パラメータ:
boolean -  

setOpaque

public void setOpaque(boolean isOpaque)
不透過有・無を設定
パラメータ:
boolean -  

setBorder

public void setBorder(javax.swing.border.Border border)
ボーダーを設定
パラメータ:
Border -  

setHorizontalAlignment

public void setHorizontalAlignment(int alignment)
水平位置を設定
パラメータ:
int - 位置

isEnabled

public boolean isEnabled()
使用可・不可取得
パラメータ:
boolean -  

isEditable

public boolean isEditable()
編集可・不可取得
パラメータ:
boolean -  

isVisible

public boolean isVisible()
表示可・不可取得
パラメータ:
boolean -  

isShowing

public boolean isShowing()
表示されているかどうか
パラメータ:
boolean -  

setFont

public void setFont(java.awt.Font font)
フォント設定
パラメータ:
Font -  

setForeground

public void setForeground(java.awt.Color color)
前景色設定
パラメータ:
Color -  

setBackground

public void setBackground(java.awt.Color color)
背景色設定
パラメータ:
Color -  

setSelectionForeground

public void setSelectionForeground(java.awt.Color color)
選択前景色設定
パラメータ:
Color -  

setSelectionBackground

public void setSelectionBackground(java.awt.Color color)
選択背景色設定
パラメータ:
Color -  

setRealTimeCheck

public void setRealTimeCheck(boolean flag)
リアルタイムチェック設定
パラメータ:
boolean -  

isRealTimeCheck

public boolean isRealTimeCheck()
リアルタイムチェック設定取得
戻り値:
boolean

setManager

public void setManager(jp.ne.mki.wedge.run.client.control.Manager manager)
Manager設定
パラメータ:
Manager -  

getManager

public jp.ne.mki.wedge.run.client.control.Manager getManager()
Manager取得
戻り値:
Manager

getSelectedIndex

public int getSelectedIndex()
選択インデックス取得
パラメータ:
int -  

fireDataChanged

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

fireExecuteDone

public void fireExecuteDone(int result)
イベント終了時に発火
パラメータ:
int - イベント実行結果

isFocusable

public boolean isFocusable()
フォーカス取得可能かどうか
戻り値:
 

getParentExecuteObject

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

setParentExecuteObject

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

setAutoIME

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