|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface TableClickExecuterInterface
テーブル の Click,DoubleClick処理をキックする 委譲クラスのインターフェースです。
このインターフェースを実装し、設定することにより、 Click,DoubleClick処理 の 実行条件を任意
に変更することが可能になります。
デフォルトの実装は jp.ne.mki.wedge.pub.client.table.DefaultTableClickExecuter になります。
(ソース公開クラス)
サンプルとして 「処理中での常にClickイベントを有効にする」Executer である、
jp.ne.mki.wedge.pub.client.table.TableExecutingClickEnableExecutor も公開しています。
作成したクラスを反映する方法としては 2種類あります。
TableInterface.setTableClickExecuter(TableClickExecuterInterface)
,
DefaultTableClickExecuter
,
TableExecutingClickEnableExecutor
メソッドの概要 | |
---|---|
void |
execute(java.awt.event.MouseEvent e,
javax.swing.JTable table,
int eventType,
int buttonType,
boolean isEnableExecutingClickEvent,
boolean isExecuting,
int clickExecutionSize,
int doubleClickExecutionSize)
テーブルクリックイベントを実行する |
メソッドの詳細 |
---|
void execute(java.awt.event.MouseEvent e, javax.swing.JTable table, int eventType, int buttonType, boolean isEnableExecutingClickEvent, boolean isExecuting, int clickExecutionSize, int doubleClickExecutionSize)
e
- Mouseイベントtable
- テーブルeventType
- ClickイベントPolicy。Table_ClickEventType属性の1番目の引数buttonType
- 反応するボタンの種類。Table_ClickEventType属性の2番目の引数isEnableExecutingClickEvent
- 処理中の場合Clickイベントを有効にするかどうか。Table_ClickEventType属性の3番目の引数isExecuting
- 現在実行エンジンにて処理中かどうかclickExecutionSize
- クリックに登録されている実行リストのサイズdoubleClickExecutionSize
- ダブルクリックに登録されている実行リストのサイズ
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |