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
 
コンストラクタの概要
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)
          クリックイベントを実行する
 
クラス 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 -