クラス DefaultTableClickExecuter
java.lang.Object
jp.ne.mki.wedge.pub.client.table.DefaultTableClickExecuter
- すべての実装されたインタフェース:
jp.ne.mki.wedge.run.client.component.table.TableActionConstant
,jp.ne.mki.wedge.run.client.event.TableClickExecuterInterface
- 直系の既知のサブクラス:
TableExecutingClickEnableExecutor
public class DefaultTableClickExecuter
extends Object
implements jp.ne.mki.wedge.run.client.event.TableClickExecuterInterface, jp.ne.mki.wedge.run.client.component.table.TableActionConstant
TableClick実行クラス
Click、DoubleClickイベント の実行を制御するクラスです。
TableInterface#setTableClickExecuter(TableClickExecuterInterface clickExecuter)
にて任意Executerの設定が無い場合には、このクラスがデフォルトとして使用されます。
execute メソッドの
第三引数 int eventType、第四引数 int buttonType、第五引数 boolean isEnableExecutingClickEvent
は コンポーネント属性 / Table_ClickEventType の 引数の値が渡されます。
このクラスでは コンポーネント属性 / Table_ClickEventType の設定により動作の
変更が可能です。
- 関連項目:
-
フィールドの概要
インタフェースから継承されたフィールド jp.ne.mki.wedge.run.client.component.table.TableActionConstant
ACTION_NAVI_EDITING_ENTER, ACTION_NAVI_EDITING_SHIFTENTER, ACTION_NAVI_EDITING_SHIFTTAB, ACTION_NAVI_EDITING_TAB, CELLEDITOR, CELLRENDERER, CLICK_BUTTON_ALL, CLICK_BUTTON1, CLICK_BUTTON2, CLICK_BUTTON3, CLICK_EVENT_TYPE1, CLICK_EVENT_TYPE2, CLICK_EVENT_TYPE3, CLICK_EVENT_TYPE4, COLUMNWIDTH, EDITABLE, FALSE, TEXT, TRUE, VISIBLE
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明void
execute
(MouseEvent e, JTable table, int eventType, int buttonType, boolean isEnableExecutingClickEvent, boolean isExecuting, int clickExecutionSize, int doubleClickExecutionSize) テーブルクリックイベントを実行するprotected void
executeClickEvent
(MouseEvent e, JTable table, int eventType, int clickExecutionSize, int doubleClickExecutionSize) クリックイベントを実行する
-
コンストラクタの詳細
-
DefaultTableClickExecuter
public DefaultTableClickExecuter()
-
-
メソッドの詳細
-
execute
public void execute(MouseEvent e, JTable table, int eventType, int buttonType, boolean isEnableExecutingClickEvent, boolean isExecuting, int clickExecutionSize, int doubleClickExecutionSize) テーブルクリックイベントを実行する- 定義:
execute
インタフェース内jp.ne.mki.wedge.run.client.event.TableClickExecuterInterface
- パラメータ:
e
- Mouseイベントtable
- テーブルeventType
- ClickイベントPolicy。Table_ClickEventType属性の1番目の引数buttonType
- 反応するボタンの種類。Table_ClickEventType属性の2番目の引数isEnableExecutingClickEvent
- 処理中の場合Clickイベントを有効にするかどうか。Table_ClickEventType属性の3番目の引数isExecuting
- 現在実行エンジンにて処理中かどうかclickExecutionSize
- クリックに登録されている実行リストのサイズdoubleClickExecutionSize
- ダブルクリックに登録されている実行リストのサイズ
-
executeClickEvent
protected void executeClickEvent(MouseEvent e, JTable table, int eventType, int clickExecutionSize, int doubleClickExecutionSize) クリックイベントを実行する- パラメータ:
e
-table
-eventType
-clickExecutionSize
-doubleClickExecutionSize
-
-