クラス 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 -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明voidexecute(MouseEvent e, JTable table, int eventType, int buttonType, boolean isEnableExecutingClickEvent, boolean isExecuting, int clickExecutionSize, int doubleClickExecutionSize) テーブルクリックイベントを実行するprotected voidexecuteClickEvent(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-
-