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 |
メソッドの概要 |
void |
execute(java.awt.event.MouseEvent e,
javax.swing.JTable table,
int eventType,
int buttonType,
boolean isEnableExecutingClickEvent,
boolean isExecuting,
int clickExecutionSize,
int doubleClickExecutionSize)
テーブルクリックイベントを実行する |
クラス 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
- ダブルクリックに登録されている実行リストのサイズ