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)
テーブルクリックイベントを実行する

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