public class DefaultTableClickExecuter
extends java.lang.Object
implements jp.ne.mki.wedge.run.client.event.TableClickExecuterInterface, jp.ne.mki.wedge.run.client.component.table.TableActionConstant
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
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
コンストラクタと説明 |
---|
DefaultTableClickExecuter() |
修飾子とタイプ | メソッドと説明 |
---|---|
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)
クリックイベントを実行する
|
public void execute(java.awt.event.MouseEvent e, javax.swing.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
- ダブルクリックに登録されている実行リストのサイズprotected void executeClickEvent(java.awt.event.MouseEvent e, javax.swing.JTable table, int eventType, int clickExecutionSize, int doubleClickExecutionSize)
e
- table
- eventType
- clickExecutionSize
- doubleClickExecutionSize
-