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#setACTION_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.TableClickExecuterInterfacee - 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 -