|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.awt.AWTEventMulticaster
public class AWTEventMulticaster
java.awt.event パッケージで定義される AWT イベントに、効率的で、スレッドセーフな、マルチキャストイベントディスパッチを行う仕組みを実装するクラスです。このクラスは一連のイベントリスナーから構成される不変の構造を管理し、イベントをこれらのリスナーにディスパッチします。構造が不変なため、イベントディスパッチ操作の間にこの API を使用してリスナーを追加または削除しても安全です。ただし、イベントディスパッチ操作の間に追加されたイベントリスナーには、現在ディスパッチされているイベントが通知されません。 以下に、このクラスを使用して「アクション」イベントを発生させる新しいコンポーネントを実装した例を示します。
public myComponent extends Component {
ActionListener actionListener = null;
public synchronized void addActionListener(ActionListener l) {
actionListener = AWTEventMulticaster.add(actionListener, l);
}
public synchronized void removeActionListener(ActionListener l) {
actionListener = AWTEventMulticaster.remove(actionListener, l);
}
public void processEvent(AWTEvent e) {
// when event occurs which causes "action" semantic
ActionListener listener = actionListener;
if (listener != null) {
listener.actionPerformed(new ActionEvent());
}
}
}
| フィールドの概要 | |
|---|---|
protected EventListener |
a
|
protected EventListener |
b
|
| コンストラクタの概要 | |
|---|---|
protected |
AWTEventMulticaster(EventListener a,
EventListener b)
リスナー a とリスナー b をつないだ、イベントマルチキャスタのインスタンスを生成します。 |
| メソッドの概要 | ||
|---|---|---|
void |
actionPerformed(ActionEvent e)
リスナー a とリスナー b の actionPerformed メソッドを呼び出すことによって、actionPerformed イベントを処理します。 |
|
static ActionListener |
add(ActionListener a,
ActionListener b)
アクションリスナー a とアクションリスナー b を加え、その結果として生じるマルチキャストリスナーを返します。 |
|
static AdjustmentListener |
add(AdjustmentListener a,
AdjustmentListener b)
調整リスナー a と調整リスナー b を加え、その結果として生じるマルチキャストリスナーを返します。 |
|
static ComponentListener |
add(ComponentListener a,
ComponentListener b)
コンポーネントリスナー a とコンポーネントリスナー b を加え、その結果として生じるマルチキャストリスナーを返します。 |
|
static ContainerListener |
add(ContainerListener a,
ContainerListener b)
コンテナリスナー a とコンテナリスナー b を加え、その結果として生じるマルチキャストリスナーを返します。 |
|
static FocusListener |
add(FocusListener a,
FocusListener b)
フォーカスリスナー a とフォーカスリスナー b を加え、その結果として生じるマルチキャストリスナーを返します。 |
|
static HierarchyBoundsListener |
add(HierarchyBoundsListener a,
HierarchyBoundsListener b)
階層境界リスナー a と階層境界リスナー b を加え、その結果として生じるマルチキャストリスナーを返します。 |
|
static HierarchyListener |
add(HierarchyListener a,
HierarchyListener b)
階層リスナー a と階層リスナー b を加え、その結果として生じるマルチキャストリスナーを返します。 |
|
static InputMethodListener |
add(InputMethodListener a,
InputMethodListener b)
インプットメソッドリスナー a とインプットメソッドリスナー b を加え、その結果として生じるマルチキャストリスナーを返します。 |
|
static ItemListener |
add(ItemListener a,
ItemListener b)
項目リスナー a と項目リスナー b を加え、その結果として生じるマルチキャストリスナーを返します。 |
|
static KeyListener |
add(KeyListener a,
KeyListener b)
キーリスナー a とキーリスナー b を加え、その結果として生じるマルチキャストリスナーを返します。 |
|
static MouseListener |
add(MouseListener a,
MouseListener b)
マウスリスナー a とマウスリスナー b を加え、その結果として生じるマルチキャストリスナーを返します。 |
|
static MouseMotionListener |
add(MouseMotionListener a,
MouseMotionListener b)
マウスモーションリスナー a とマウスモーションリスナー b を加え、その結果として生じるマルチキャストリスナーを返します。 |
|
static MouseWheelListener |
add(MouseWheelListener a,
MouseWheelListener b)
マウスホイールリスナー a とマウスホイールリスナー b を加え、その結果として生じるマルチキャストリスナーを返します。 |
|
static TextListener |
add(TextListener a,
TextListener b)
|
|
static WindowFocusListener |
add(WindowFocusListener a,
WindowFocusListener b)
ウィンドウフォーカスリスナー a とウィンドウフォーカスリスナー b を加え、その結果として生じるマルチキャストリスナーを返します。 |
|
static WindowListener |
add(WindowListener a,
WindowListener b)
ウィンドウリスナー a とウィンドウリスナー b を加え、その結果として生じるマルチキャストリスナーを返します。 |
|
static WindowStateListener |
add(WindowStateListener a,
WindowStateListener b)
ウィンドウ状態リスナー a とウィンドウ状態リスナー b を加え、その結果として生じるマルチキャストリスナーを返します。 |
|
protected static EventListener |
addInternal(EventListener a,
EventListener b)
リスナー a とリスナー b を加え、その結果として生じるマルチキャストリスナーを返します。 |
|
void |
adjustmentValueChanged(AdjustmentEvent e)
リスナー a とリスナー b の adjustmentValueChanged メソッドを呼び出すことによって、adjustmentValueChanged イベントを処理します。 |
|
void |
ancestorMoved(HierarchyEvent e)
リスナー a とリスナー b の ancestorMoved メソッドを呼び出すことによって、ancestorMoved イベントを処理します。 |
|
void |
ancestorResized(HierarchyEvent e)
リスナー a とリスナー b の ancestorResized メソッドを呼び出すことによって、ancestorResized イベントを処理します。 |
|
void |
caretPositionChanged(InputMethodEvent e)
リスナー a とリスナー b の caretPositionChanged メソッドを呼び出すことによって、caretPositionChanged イベントを処理します。 |
|
void |
componentAdded(ContainerEvent e)
リスナー a とリスナー b の componentAdded メソッドを呼び出すことによって、componentAdded コンテナイベントを処理します。 |
|
void |
componentHidden(ComponentEvent e)
リスナー a とリスナー b の componentHidden メソッドを呼び出すことによって、componentHidden イベントを処理します。 |
|
void |
componentMoved(ComponentEvent e)
リスナー a とリスナー b の componentMoved メソッドを呼び出すことによって、componentMoved イベントを処理します。 |
|
void |
componentRemoved(ContainerEvent e)
リスナー a とリスナー b の componentRemoved メソッドを呼び出すことによって、componentRemoved コンテナイベントを処理します。 |
|
void |
componentResized(ComponentEvent e)
リスナー a とリスナー b の componentResized メソッドを呼び出すことによって、componentResized イベントを処理します。 |
|
void |
componentShown(ComponentEvent e)
リスナー a とリスナー b の componentShown メソッドを呼び出すことによって、componentShown イベントを処理します。 |
|
void |
focusGained(FocusEvent e)
リスナー a とリスナー b の focusGained メソッドを呼び出すことによって、focusGained イベントを処理します。 |
|
void |
focusLost(FocusEvent e)
リスナー a とリスナー b の focusLost メソッドを呼び出すことによって、focusLost イベントを処理します。 |
|
static
|
getListeners(EventListener l,
Class<T> listenerType)
指定された java.util.EventListener で連鎖され、FooListener となったすべてのオブジェクトの配列を返します。 |
|
void |
hierarchyChanged(HierarchyEvent e)
リスナー a とリスナー b の hierarchyChanged メソッドを呼び出すことによって、hierarchyChanged イベントを処理します。 |
|
void |
inputMethodTextChanged(InputMethodEvent e)
リスナー a とリスナー b の inputMethodTextChanged メソッドを呼び出すことによって、inputMethodTextChanged イベントを処理します。 |
|
void |
itemStateChanged(ItemEvent e)
リスナー a とリスナー b の itemStateChanged メソッドを呼び出すことによって、itemStateChanged イベントを処理します。 |
|
void |
keyPressed(KeyEvent e)
リスナー a とリスナー b の keyPressed メソッドを呼び出すことによって、keyPressed イベントを処理します。 |
|
void |
keyReleased(KeyEvent e)
リスナー a とリスナー b の keyReleased メソッドを呼び出すことによって、keyReleased イベントを処理します。 |
|
void |
keyTyped(KeyEvent e)
リスナー a とリスナー b の keyTyped メソッドを呼び出すことによって、keyTyped イベントを処理します。 |
|
void |
mouseClicked(MouseEvent e)
リスナー a とリスナー b の mouseClicked メソッドを呼び出すことによって、mouseClicked イベントを処理します。 |
|
void |
mouseDragged(MouseEvent e)
リスナー a とリスナー b の mouseDragged メソッドを呼び出すことによって、mouseDragged イベントを処理します。 |
|
void |
mouseEntered(MouseEvent e)
リスナー a とリスナー b の mouseEntered メソッドを呼び出すことによって、mouseEntered イベントを処理します。 |
|
void |
mouseExited(MouseEvent e)
リスナー a とリスナー b の mouseExited メソッドを呼び出すことによって、mouseExited イベントを処理します。 |
|
void |
mouseMoved(MouseEvent e)
リスナー a とリスナー b の mouseMoved メソッドを呼び出すことによって、mouseMoved イベントを処理します。 |
|
void |
mousePressed(MouseEvent e)
リスナー a とリスナー b の mousePressed メソッドを呼び出すことによって、mousePressed イベントを処理します。 |
|
void |
mouseReleased(MouseEvent e)
リスナー a とリスナー b の mouseReleased メソッドを呼び出すことによって、mouseReleased イベントを処理します。 |
|
void |
mouseWheelMoved(MouseWheelEvent e)
リスナー a とリスナー b の mouseWheelMoved メソッドを呼び出すことによって、mouseWheelMoved イベントを処理します。 |
|
static ActionListener |
remove(ActionListener l,
ActionListener oldl)
アクションリスナー l から古いアクションリスナーを削除し、その結果として生じるマルチキャストリスナーを返します。 |
|
static AdjustmentListener |
remove(AdjustmentListener l,
AdjustmentListener oldl)
調整リスナー l から古い調整リスナーを削除し、その結果として生じるマルチキャストリスナーを返します。 |
|
static ComponentListener |
remove(ComponentListener l,
ComponentListener oldl)
コンポーネントリスナー l から古いコンポーネントリスナーを削除し、その結果として生じるマルチキャストリスナーを返します。 |
|
static ContainerListener |
remove(ContainerListener l,
ContainerListener oldl)
コンテナリスナー l から古いコンテナリスナーを削除し、その結果として生じるマルチキャストリスナーを返します。 |
|
protected EventListener |
remove(EventListener oldl)
このマルチキャスタから 1 つのリスナーを削除して、その結果として生じるマルチキャストリスナーを返します。 |
|
static FocusListener |
remove(FocusListener l,
FocusListener oldl)
フォーカスリスナー l から古いフォーカスリスナーを削除し、その結果として生じるマルチキャストリスナーを返します。 |
|
static HierarchyBoundsListener |
remove(HierarchyBoundsListener l,
HierarchyBoundsListener oldl)
階層境界リスナー l から古い階層境界リスナーを削除し、その結果として生じるマルチキャストリスナーを返します。 |
|
static HierarchyListener |
remove(HierarchyListener l,
HierarchyListener oldl)
階層リスナー l から古い階層リスナーを削除し、その結果として生じるマルチキャストリスナーを返します。 |
|
static InputMethodListener |
remove(InputMethodListener l,
InputMethodListener oldl)
インプットメソッドリスナー l から古いインプットメソッドリスナーを削除し、その結果として生じるマルチキャストリスナーを返します。 |
|
static ItemListener |
remove(ItemListener l,
ItemListener oldl)
項目リスナー l から古い項目リスナーを削除し、その結果として生じるマルチキャストリスナーを返します。 |
|
static KeyListener |
remove(KeyListener l,
KeyListener oldl)
キーリスナー l から古いキーリスナーを削除し、その結果として生じるマルチキャストリスナーを返します。 |
|
static MouseListener |
remove(MouseListener l,
MouseListener oldl)
マウスリスナー l から古いマウスリスナーを削除し、その結果として生じるマルチキャストリスナーを返します。 |
|
static MouseMotionListener |
remove(MouseMotionListener l,
MouseMotionListener oldl)
マウスモーションリスナー l から古いマウスモーションリスナーを削除し、その結果として生じるマルチキャストリスナーを返します。 |
|
static MouseWheelListener |
remove(MouseWheelListener l,
MouseWheelListener oldl)
マウスホイールリスナー l から古いマウスホイールリスナーを削除し、その結果として生じるマルチキャストリスナーを返します。 |
|
static TextListener |
remove(TextListener l,
TextListener oldl)
|
|
static WindowFocusListener |
remove(WindowFocusListener l,
WindowFocusListener oldl)
ウィンドウフォーカスリスナー l から古いウィンドウフォーカスリスナーを削除し、その結果として生じるマルチキャストリスナーを返します。 |
|
static WindowListener |
remove(WindowListener l,
WindowListener oldl)
ウィンドウリスナー l から古いウィンドウリスナーを削除し、その結果として生じるマルチキャストリスナーを返します。 |
|
static WindowStateListener |
remove(WindowStateListener l,
WindowStateListener oldl)
ウィンドウ状態リスナー l から古いウィンドウ状態リスナーを削除し、その結果として生じるマルチキャストリスナーを返します。 |
|
protected static EventListener |
removeInternal(EventListener l,
EventListener oldl)
リスナー l から古いリスナーを削除し、その結果として生じるマルチキャストリスナーを返します。 |
|
protected static void |
save(ObjectOutputStream s,
String k,
EventListener l)
|
|
protected void |
saveInternal(ObjectOutputStream s,
String k)
|
|
void |
textValueChanged(TextEvent e)
テキストの値が変更されると呼び出されます。 |
|
void |
windowActivated(WindowEvent e)
リスナー a とリスナー b の windowActivated メソッドを呼び出すことによって、windowActivated イベントを処理します。 |
|
void |
windowClosed(WindowEvent e)
リスナー a とリスナー b の windowClosed メソッドを呼び出すことによって、windowClosed イベントを処理します。 |
|
void |
windowClosing(WindowEvent e)
リスナー a とリスナー b の windowClosing メソッドを呼び出すことによって、windowClosing イベントを処理します。 |
|
void |
windowDeactivated(WindowEvent e)
リスナー a とリスナー b の windowDeactivated メソッドを呼び出すことによって、windowDeactivated イベントを処理します。 |
|
void |
windowDeiconified(WindowEvent e)
リスナー a とリスナー b の windowDeiconfied メソッドを呼び出すことによって、windowDeiconified イベントを処理します。 |
|
void |
windowGainedFocus(WindowEvent e)
リスナー a とリスナー b の windowGainedFocus メソッドを呼び出すことによって、windowGainedFocus イベントを処理します。 |
|
void |
windowIconified(WindowEvent e)
リスナー a とリスナー b の windowIconified メソッドを呼び出すことによって、windowIconified イベントを処理します。 |
|
void |
windowLostFocus(WindowEvent e)
リスナー a とリスナー b の windowLostFocus メソッドを呼び出すことによって、windowLostFocus イベントを処理します。 |
|
void |
windowOpened(WindowEvent e)
リスナー a とリスナー b の windowOpened メソッドを呼び出すことによって、windowOpened イベントを処理します。 |
|
void |
windowStateChanged(WindowEvent e)
リスナー a とリスナー b の windowStateChanged メソッドを呼び出すことによって、windowStateChanged イベントを処理します。 |
|
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
protected final EventListener a
protected final EventListener b
| コンストラクタの詳細 |
|---|
protected AWTEventMulticaster(EventListener a,
EventListener b)
a と b には null を指定できませんが、その場合に NullPointerException がスローされるかどうかは実装によって異なります。
a - リスナー ab - リスナー b| メソッドの詳細 |
|---|
protected EventListener remove(EventListener oldl)
oldl - 削除されるリスナーpublic void componentResized(ComponentEvent e)
ComponentListener 内の componentResizede - コンポーネントイベントpublic void componentMoved(ComponentEvent e)
ComponentListener 内の componentMovede - コンポーネントイベントpublic void componentShown(ComponentEvent e)
ComponentListener 内の componentShowne - コンポーネントイベントpublic void componentHidden(ComponentEvent e)
ComponentListener 内の componentHiddene - コンポーネントイベントpublic void componentAdded(ContainerEvent e)
ContainerListener 内の componentAddede - コンポーネントイベントpublic void componentRemoved(ContainerEvent e)
ContainerListener 内の componentRemovede - コンポーネントイベントpublic void focusGained(FocusEvent e)
FocusListener 内の focusGainede - フォーカスイベントpublic void focusLost(FocusEvent e)
FocusListener 内の focusLoste - フォーカスイベントpublic void keyTyped(KeyEvent e)
KeyListener 内の keyTypede - キーイベントpublic void keyPressed(KeyEvent e)
KeyListener 内の keyPressede - キーイベントpublic void keyReleased(KeyEvent e)
KeyListener 内の keyReleasede - キーイベントpublic void mouseClicked(MouseEvent e)
MouseListener 内の mouseClickede - マウスイベントpublic void mousePressed(MouseEvent e)
MouseListener 内の mousePressede - マウスイベントpublic void mouseReleased(MouseEvent e)
MouseListener 内の mouseReleasede - マウスイベントpublic void mouseEntered(MouseEvent e)
MouseListener 内の mouseEnterede - マウスイベントpublic void mouseExited(MouseEvent e)
MouseListener 内の mouseExitede - マウスイベントpublic void mouseDragged(MouseEvent e)
MouseMotionListener 内の mouseDraggede - マウスイベントpublic void mouseMoved(MouseEvent e)
MouseMotionListener 内の mouseMovede - マウスイベントpublic void windowOpened(WindowEvent e)
WindowListener 内の windowOpenede - ウィンドウイベントpublic void windowClosing(WindowEvent e)
WindowListener 内の windowClosinge - ウィンドウイベントpublic void windowClosed(WindowEvent e)
WindowListener 内の windowClosede - ウィンドウイベントpublic void windowIconified(WindowEvent e)
WindowListener 内の windowIconifiede - ウィンドウイベントFrame.setIconImage(java.awt.Image)public void windowDeiconified(WindowEvent e)
WindowListener 内の windowDeiconifiede - ウィンドウイベントpublic void windowActivated(WindowEvent e)
WindowListener 内の windowActivatede - ウィンドウイベントpublic void windowDeactivated(WindowEvent e)
WindowListener 内の windowDeactivatede - ウィンドウイベントpublic void windowStateChanged(WindowEvent e)
WindowStateListener 内の windowStateChangede - ウィンドウイベントpublic void windowGainedFocus(WindowEvent e)
WindowFocusListener 内の windowGainedFocuse - ウィンドウイベントpublic void windowLostFocus(WindowEvent e)
WindowFocusListener 内の windowLostFocuse - ウィンドウイベントpublic void actionPerformed(ActionEvent e)
ActionListener 内の actionPerformede - アクションイベントpublic void itemStateChanged(ItemEvent e)
ItemListener 内の itemStateChangede - 項目イベントpublic void adjustmentValueChanged(AdjustmentEvent e)
AdjustmentListener 内の adjustmentValueChangede - 調整イベントpublic void textValueChanged(TextEvent e)
TextListener の記述:
TextListener 内の textValueChangedpublic void inputMethodTextChanged(InputMethodEvent e)
InputMethodListener 内の inputMethodTextChangede - 項目イベントpublic void caretPositionChanged(InputMethodEvent e)
InputMethodListener 内の caretPositionChangede - 項目イベントpublic void hierarchyChanged(HierarchyEvent e)
HierarchyListener 内の hierarchyChangede - 項目イベントHierarchyEvent.getChangeFlags()public void ancestorMoved(HierarchyEvent e)
HierarchyBoundsListener 内の ancestorMovede - 項目イベントpublic void ancestorResized(HierarchyEvent e)
HierarchyBoundsListener 内の ancestorResizede - 項目イベントpublic void mouseWheelMoved(MouseWheelEvent e)
MouseWheelListener 内の mouseWheelMovede - マウスイベントMouseWheelEvent
public static ComponentListener add(ComponentListener a,
ComponentListener b)
a - コンポーネントリスナー ab - コンポーネントリスナー b
public static ContainerListener add(ContainerListener a,
ContainerListener b)
a - コンテナリスナー ab - コンテナリスナー b
public static FocusListener add(FocusListener a,
FocusListener b)
a - フォーカスリスナー ab - フォーカスリスナー b
public static KeyListener add(KeyListener a,
KeyListener b)
a - キーリスナー ab - キーリスナー b
public static MouseListener add(MouseListener a,
MouseListener b)
a - マウスリスナー ab - マウスリスナー b
public static MouseMotionListener add(MouseMotionListener a,
MouseMotionListener b)
a - マウスモーションリスナー ab - マウスモーションリスナー b
public static WindowListener add(WindowListener a,
WindowListener b)
a - ウィンドウリスナー ab - ウィンドウリスナー b
public static WindowStateListener add(WindowStateListener a,
WindowStateListener b)
a - ウィンドウ状態リスナー ab - ウィンドウ状態リスナー b
public static WindowFocusListener add(WindowFocusListener a,
WindowFocusListener b)
a - ウィンドウフォーカスリスナー ab - ウィンドウフォーカスリスナー b
public static ActionListener add(ActionListener a,
ActionListener b)
a - アクションリスナー ab - アクションリスナー b
public static ItemListener add(ItemListener a,
ItemListener b)
a - 項目リスナー ab - 項目リスナー b
public static AdjustmentListener add(AdjustmentListener a,
AdjustmentListener b)
a - 調整リスナー ab - 調整リスナー b
public static TextListener add(TextListener a,
TextListener b)
public static InputMethodListener add(InputMethodListener a,
InputMethodListener b)
a - インプットメソッドリスナー ab - インプットメソッドリスナー b
public static HierarchyListener add(HierarchyListener a,
HierarchyListener b)
a - 階層リスナー ab - 階層リスナー b
public static HierarchyBoundsListener add(HierarchyBoundsListener a,
HierarchyBoundsListener b)
a - 階層境界リスナー ab - 階層境界リスナー b
public static MouseWheelListener add(MouseWheelListener a,
MouseWheelListener b)
a - マウスホイールリスナー ab - マウスホイールリスナー b
public static ComponentListener remove(ComponentListener l,
ComponentListener oldl)
l - コンポーネントリスナー loldl - 削除されるコンポーネントリスナー
public static ContainerListener remove(ContainerListener l,
ContainerListener oldl)
l - コンテナリスナー loldl - 削除されるコンテナリスナー
public static FocusListener remove(FocusListener l,
FocusListener oldl)
l - フォーカスリスナー loldl - 削除されるフォーカスリスナー
public static KeyListener remove(KeyListener l,
KeyListener oldl)
l - キーリスナー loldl - 削除されるキーリスナー
public static MouseListener remove(MouseListener l,
MouseListener oldl)
l - マウスリスナー loldl - 削除されるマウスリスナー
public static MouseMotionListener remove(MouseMotionListener l,
MouseMotionListener oldl)
l - マウスモーションリスナー loldl - 削除されるマウスモーションリスナー
public static WindowListener remove(WindowListener l,
WindowListener oldl)
l - ウィンドウリスナー loldl - 削除されるウィンドウリスナー
public static WindowStateListener remove(WindowStateListener l,
WindowStateListener oldl)
l - ウィンドウ状態リスナー loldl - 削除されるウィンドウ状態リスナー
public static WindowFocusListener remove(WindowFocusListener l,
WindowFocusListener oldl)
l - ウィンドウフォーカスリスナー loldl - 削除されるウィンドウフォーカスリスナー
public static ActionListener remove(ActionListener l,
ActionListener oldl)
l - アクションリスナー loldl - 削除されるアクションリスナー
public static ItemListener remove(ItemListener l,
ItemListener oldl)
l - 項目リスナー loldl - 削除される項目リスナー
public static AdjustmentListener remove(AdjustmentListener l,
AdjustmentListener oldl)
l - 調整リスナー loldl - 削除される調整リスナー
public static TextListener remove(TextListener l,
TextListener oldl)
public static InputMethodListener remove(InputMethodListener l,
InputMethodListener oldl)
l - インプットメソッドリスナー loldl - 削除されるインプットメソッドリスナー
public static HierarchyListener remove(HierarchyListener l,
HierarchyListener oldl)
l - 階層リスナー loldl - 削除される階層リスナー
public static HierarchyBoundsListener remove(HierarchyBoundsListener l,
HierarchyBoundsListener oldl)
l - 階層境界リスナー loldl - 削除される階層境界リスナー
public static MouseWheelListener remove(MouseWheelListener l,
MouseWheelListener oldl)
l - マウスホイールリスナー loldl - 削除されるマウスホイールリスナー
protected static EventListener addInternal(EventListener a,
EventListener b)
a - イベントリスナー ab - イベントリスナー b
protected static EventListener removeInternal(EventListener l,
EventListener oldl)
l - 削除元のリスナーoldl - 削除されるリスナー
protected void saveInternal(ObjectOutputStream s,
String k)
throws IOException
IOException
protected static void save(ObjectOutputStream s,
String k,
EventListener l)
throws IOException
IOException
public static <T extends EventListener> T[] getListeners(EventListener l,
Class<T> listenerType)
java.util.EventListener で連鎖され、FooListener となったすべてのオブジェクトの配列を返します。FooListener の連鎖は、AWTEventMulticaster によって addFooListener メソッドを使用して行われます。null リスナーが指定されている場合は、空の配列を返します。指定されたリスナーが AWTEventMulticaster のインスタンスでない場合は、指定されたリスナーだけを含む配列を返します。指定されたこれらのリスナーが連鎖されない場合は、空の配列を返します。
l - 指定された java.util.EventListenerlistenerType - 要求されるリスナーの型。java.util.EventListener の下位インタフェースを指定
FooListener に変化したすべてのオブジェクトの配列。リスナーの連鎖が行われない場合は空の配列
ClassCastException - listenerType が java.util.EventListener を実装するクラスまたはインタフェースを指定しない場合
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。