jp.ne.mki.wedge.pub.client.table
クラス DefaultTableClickExecuter
java.lang.Object
jp.ne.mki.wedge.pub.client.table.DefaultTableClickExecuter
- すべての実装されたインタフェース:
- jp.ne.mki.wedge.run.client.component.table.TableActionConstant, TableClickExecuterInterface
- 直系の既知のサブクラス:
- TableExecutingClickEnableExecutor
public class DefaultTableClickExecuter
- extends java.lang.Object
- implements 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.event.TableInterface#set
インタフェース 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(java.awt.event.MouseEvent e,
javax.swing.JTable table,
int eventType,
int buttonType,
boolean isEnableExecutingClickEvent,
boolean isExecuting,
int clickExecutionSize,
int doubleClickExecutionSize)
テーブルクリックイベントを実行する |
protected void |
executeClickEvent(java.awt.event.MouseEvent e,
javax.swing.JTable table,
int eventType,
int clickExecutionSize,
int doubleClickExecutionSize)
クリックイベントを実行する |
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultTableClickExecuter
public DefaultTableClickExecuter()
execute
public void execute(java.awt.event.MouseEvent e,
javax.swing.JTable table,
int eventType,
int buttonType,
boolean isEnableExecutingClickEvent,
boolean isExecuting,
int clickExecutionSize,
int doubleClickExecutionSize)
- テーブルクリックイベントを実行する
- 定義:
- インタフェース
TableClickExecuterInterface
内の execute
- パラメータ:
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(java.awt.event.MouseEvent e,
javax.swing.JTable table,
int eventType,
int clickExecutionSize,
int doubleClickExecutionSize)
- クリックイベントを実行する
- パラメータ:
e
- table
- eventType
- clickExecutionSize
- doubleClickExecutionSize
-