クラス 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.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(MouseEvent e, JTable table, int eventType, int buttonType, boolean isEnableExecutingClickEvent, boolean isExecuting, int clickExecutionSize, int doubleClickExecutionSize)
    テーブルクリックイベントを実行する
    protected void
    executeClickEvent(MouseEvent e, 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(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 -