jp.ne.mki.wedge.pub.client.table
クラス TableExecutingClickEnableExecutor

java.lang.Object
  |
  +--jp.ne.mki.wedge.pub.client.table.DefaultTableClickExecuter
        |
        +--jp.ne.mki.wedge.pub.client.table.TableExecutingClickEnableExecutor
すべての実装インタフェース:
jp.ne.mki.wedge.run.client.component.table.TableActionConstant, TableClickExecuterInterface

public class TableExecutingClickEnableExecutor
extends DefaultTableClickExecuter

TableClick実行クラス(処理中でもイベントを実行する)

実行エンジンにて何か処理中の場合でも Click、DoubleClickイベントは実行させる 動作を行います。
この動作は Ver1.2.0 ? Ver1.2.0-03 までの動きになります。

このクラスを使用した場合、コンポーネント属性/Table_ClickEventType の 第三パラメータ (処理中の場合Clickイベントを有効にするかどうか) の設定は有効にならず、 常に "true" (有効) になることに 注意してください。

このクラスは、任意テーブル の TableInterface#setTableClickExecuter(TableClickExecuterInterface clickExecuter) のメソッドにより設定することにより反映します。

UIManager に "DefaultTableClickExecuter" というキーで このクラスのインスタンスを 追加すると、全てのテーブルについて このクラスが反映されます。


インタフェース 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
 
コンストラクタの概要
TableExecutingClickEnableExecutor()
           
 
メソッドの概要
 void execute(java.awt.event.MouseEvent e, javax.swing.JTable table, int eventType, int buttonType, boolean isEnableExecutingClickEvent, boolean isExecuting, int clickExecutionSize, int doubleClickExecutionSize)
          テーブルクリックイベントを実行する
 
クラス jp.ne.mki.wedge.pub.client.table.DefaultTableClickExecuter から継承したメソッド
executeClickEvent
 
クラス java.lang.Object から継承したメソッド
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TableExecutingClickEnableExecutor

public TableExecutingClickEnableExecutor()
メソッドの詳細

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)
テーブルクリックイベントを実行する
オーバーライド:
クラス DefaultTableClickExecuter 内の execute
パラメータ:
e - Mouseイベント
table - テーブル
eventType - ClickイベントPolicy。Table_ClickEventType属性の1番目の引数
buttonType - 反応するボタンの種類。Table_ClickEventType属性の2番目の引数
isEnableExecutingClickEvent - 処理中の場合Clickイベントを有効にするかどうか。Table_ClickEventType属性の3番目の引数
isExecuting - 現在実行エンジンにて処理中かどうか
clickExecutionSize - クリックに登録されている実行リストのサイズ
doubleClickExecutionSize - ダブルクリックに登録されている実行リストのサイズ