JavaTM 2 Platform
Standard Ed. 5.0

java.awt
クラス AWTEventMulticaster

java.lang.Object
  上位を拡張 java.awt.AWTEventMulticaster
すべての実装されたインタフェース:
ActionListener, AdjustmentListener, ComponentListener, ContainerListener, FocusListener, HierarchyBoundsListener, HierarchyListener, InputMethodListener, ItemListener, KeyListener, MouseListener, MouseMotionListener, MouseWheelListener, TextListener, WindowFocusListener, WindowListener, WindowStateListener, EventListener

public class AWTEventMulticaster
extends Object
implements ComponentListener, ContainerListener, FocusListener, KeyListener, MouseListener, MouseMotionListener, WindowListener, WindowFocusListener, WindowStateListener, ActionListener, ItemListener, AdjustmentListener, TextListener, InputMethodListener, HierarchyListener, HierarchyBoundsListener, MouseWheelListener

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());
         }
     }
 }
 

導入されたバージョン:
1.1

フィールドの概要
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
<T extends EventListener>
T[]
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
 

フィールドの詳細

a

protected final EventListener a

b

protected final EventListener b
コンストラクタの詳細

AWTEventMulticaster

protected AWTEventMulticaster(EventListener a,
                              EventListener b)
リスナー a とリスナー b をつないだ、イベントマルチキャスタのインスタンスを生成します。入力パラメータの ab には null を指定できませんが、その場合に NullPointerException がスローされるかどうかは実装によって異なります。

パラメータ:
a - リスナー a
b - リスナー b
メソッドの詳細

remove

protected EventListener remove(EventListener oldl)
このマルチキャスタから 1 つのリスナーを削除して、その結果として生じるマルチキャストリスナーを返します。

パラメータ:
oldl - 削除されるリスナー

componentResized

public void componentResized(ComponentEvent e)
リスナー a とリスナー b の componentResized メソッドを呼び出すことによって、componentResized イベントを処理します。

定義:
インタフェース ComponentListener 内の componentResized
パラメータ:
e - コンポーネントイベント

componentMoved

public void componentMoved(ComponentEvent e)
リスナー a とリスナー b の componentMoved メソッドを呼び出すことによって、componentMoved イベントを処理します。

定義:
インタフェース ComponentListener 内の componentMoved
パラメータ:
e - コンポーネントイベント

componentShown

public void componentShown(ComponentEvent e)
リスナー a とリスナー b の componentShown メソッドを呼び出すことによって、componentShown イベントを処理します。

定義:
インタフェース ComponentListener 内の componentShown
パラメータ:
e - コンポーネントイベント

componentHidden

public void componentHidden(ComponentEvent e)
リスナー a とリスナー b の componentHidden メソッドを呼び出すことによって、componentHidden イベントを処理します。

定義:
インタフェース ComponentListener 内の componentHidden
パラメータ:
e - コンポーネントイベント

componentAdded

public void componentAdded(ContainerEvent e)
リスナー a とリスナー b の componentAdded メソッドを呼び出すことによって、componentAdded コンテナイベントを処理します。

定義:
インタフェース ContainerListener 内の componentAdded
パラメータ:
e - コンポーネントイベント

componentRemoved

public void componentRemoved(ContainerEvent e)
リスナー a とリスナー b の componentRemoved メソッドを呼び出すことによって、componentRemoved コンテナイベントを処理します。

定義:
インタフェース ContainerListener 内の componentRemoved
パラメータ:
e - コンポーネントイベント

focusGained

public void focusGained(FocusEvent e)
リスナー a とリスナー b の focusGained メソッドを呼び出すことによって、focusGained イベントを処理します。

定義:
インタフェース FocusListener 内の focusGained
パラメータ:
e - フォーカスイベント

focusLost

public void focusLost(FocusEvent e)
リスナー a とリスナー b の focusLost メソッドを呼び出すことによって、focusLost イベントを処理します。

定義:
インタフェース FocusListener 内の focusLost
パラメータ:
e - フォーカスイベント

keyTyped

public void keyTyped(KeyEvent e)
リスナー a とリスナー b の keyTyped メソッドを呼び出すことによって、keyTyped イベントを処理します。

定義:
インタフェース KeyListener 内の keyTyped
パラメータ:
e - キーイベント

keyPressed

public void keyPressed(KeyEvent e)
リスナー a とリスナー b の keyPressed メソッドを呼び出すことによって、keyPressed イベントを処理します。

定義:
インタフェース KeyListener 内の keyPressed
パラメータ:
e - キーイベント

keyReleased

public void keyReleased(KeyEvent e)
リスナー a とリスナー b の keyReleased メソッドを呼び出すことによって、keyReleased イベントを処理します。

定義:
インタフェース KeyListener 内の keyReleased
パラメータ:
e - キーイベント

mouseClicked

public void mouseClicked(MouseEvent e)
リスナー a とリスナー b の mouseClicked メソッドを呼び出すことによって、mouseClicked イベントを処理します。

定義:
インタフェース MouseListener 内の mouseClicked
パラメータ:
e - マウスイベント

mousePressed

public void mousePressed(MouseEvent e)
リスナー a とリスナー b の mousePressed メソッドを呼び出すことによって、mousePressed イベントを処理します。

定義:
インタフェース MouseListener 内の mousePressed
パラメータ:
e - マウスイベント

mouseReleased

public void mouseReleased(MouseEvent e)
リスナー a とリスナー b の mouseReleased メソッドを呼び出すことによって、mouseReleased イベントを処理します。

定義:
インタフェース MouseListener 内の mouseReleased
パラメータ:
e - マウスイベント

mouseEntered

public void mouseEntered(MouseEvent e)
リスナー a とリスナー b の mouseEntered メソッドを呼び出すことによって、mouseEntered イベントを処理します。

定義:
インタフェース MouseListener 内の mouseEntered
パラメータ:
e - マウスイベント

mouseExited

public void mouseExited(MouseEvent e)
リスナー a とリスナー b の mouseExited メソッドを呼び出すことによって、mouseExited イベントを処理します。

定義:
インタフェース MouseListener 内の mouseExited
パラメータ:
e - マウスイベント

mouseDragged

public void mouseDragged(MouseEvent e)
リスナー a とリスナー b の mouseDragged メソッドを呼び出すことによって、mouseDragged イベントを処理します。

定義:
インタフェース MouseMotionListener 内の mouseDragged
パラメータ:
e - マウスイベント

mouseMoved

public void mouseMoved(MouseEvent e)
リスナー a とリスナー b の mouseMoved メソッドを呼び出すことによって、mouseMoved イベントを処理します。

定義:
インタフェース MouseMotionListener 内の mouseMoved
パラメータ:
e - マウスイベント

windowOpened

public void windowOpened(WindowEvent e)
リスナー a とリスナー b の windowOpened メソッドを呼び出すことによって、windowOpened イベントを処理します。

定義:
インタフェース WindowListener 内の windowOpened
パラメータ:
e - ウィンドウイベント

windowClosing

public void windowClosing(WindowEvent e)
リスナー a とリスナー b の windowClosing メソッドを呼び出すことによって、windowClosing イベントを処理します。

定義:
インタフェース WindowListener 内の windowClosing
パラメータ:
e - ウィンドウイベント

windowClosed

public void windowClosed(WindowEvent e)
リスナー a とリスナー b の windowClosed メソッドを呼び出すことによって、windowClosed イベントを処理します。

定義:
インタフェース WindowListener 内の windowClosed
パラメータ:
e - ウィンドウイベント

windowIconified

public void windowIconified(WindowEvent e)
リスナー a とリスナー b の windowIconified メソッドを呼び出すことによって、windowIconified イベントを処理します。

定義:
インタフェース WindowListener 内の windowIconified
パラメータ:
e - ウィンドウイベント
関連項目:
Frame.setIconImage(java.awt.Image)

windowDeiconified

public void windowDeiconified(WindowEvent e)
リスナー a とリスナー b の windowDeiconfied メソッドを呼び出すことによって、windowDeiconified イベントを処理します。

定義:
インタフェース WindowListener 内の windowDeiconified
パラメータ:
e - ウィンドウイベント

windowActivated

public void windowActivated(WindowEvent e)
リスナー a とリスナー b の windowActivated メソッドを呼び出すことによって、windowActivated イベントを処理します。

定義:
インタフェース WindowListener 内の windowActivated
パラメータ:
e - ウィンドウイベント

windowDeactivated

public void windowDeactivated(WindowEvent e)
リスナー a とリスナー b の windowDeactivated メソッドを呼び出すことによって、windowDeactivated イベントを処理します。

定義:
インタフェース WindowListener 内の windowDeactivated
パラメータ:
e - ウィンドウイベント

windowStateChanged

public void windowStateChanged(WindowEvent e)
リスナー a とリスナー b の windowStateChanged メソッドを呼び出すことによって、windowStateChanged イベントを処理します。

定義:
インタフェース WindowStateListener 内の windowStateChanged
パラメータ:
e - ウィンドウイベント

windowGainedFocus

public void windowGainedFocus(WindowEvent e)
リスナー a とリスナー b の windowGainedFocus メソッドを呼び出すことによって、windowGainedFocus イベントを処理します。

定義:
インタフェース WindowFocusListener 内の windowGainedFocus
パラメータ:
e - ウィンドウイベント

windowLostFocus

public void windowLostFocus(WindowEvent e)
リスナー a とリスナー b の windowLostFocus メソッドを呼び出すことによって、windowLostFocus イベントを処理します。

定義:
インタフェース WindowFocusListener 内の windowLostFocus
パラメータ:
e - ウィンドウイベント

actionPerformed

public void actionPerformed(ActionEvent e)
リスナー a とリスナー b の actionPerformed メソッドを呼び出すことによって、actionPerformed イベントを処理します。

定義:
インタフェース ActionListener 内の actionPerformed
パラメータ:
e - アクションイベント

itemStateChanged

public void itemStateChanged(ItemEvent e)
リスナー a とリスナー b の itemStateChanged メソッドを呼び出すことによって、itemStateChanged イベントを処理します。

定義:
インタフェース ItemListener 内の itemStateChanged
パラメータ:
e - 項目イベント

adjustmentValueChanged

public void adjustmentValueChanged(AdjustmentEvent e)
リスナー a とリスナー b の adjustmentValueChanged メソッドを呼び出すことによって、adjustmentValueChanged イベントを処理します。

定義:
インタフェース AdjustmentListener 内の adjustmentValueChanged
パラメータ:
e - 調整イベント

textValueChanged

public void textValueChanged(TextEvent e)
インタフェース TextListener の記述:
テキストの値が変更されると呼び出されます。このメソッドに記述されたコードは、テキストが変更されるときに必要なオペレーションを実行します。

定義:
インタフェース TextListener 内の textValueChanged

inputMethodTextChanged

public void inputMethodTextChanged(InputMethodEvent e)
リスナー a とリスナー b の inputMethodTextChanged メソッドを呼び出すことによって、inputMethodTextChanged イベントを処理します。

定義:
インタフェース InputMethodListener 内の inputMethodTextChanged
パラメータ:
e - 項目イベント

caretPositionChanged

public void caretPositionChanged(InputMethodEvent e)
リスナー a とリスナー b の caretPositionChanged メソッドを呼び出すことによって、caretPositionChanged イベントを処理します。

定義:
インタフェース InputMethodListener 内の caretPositionChanged
パラメータ:
e - 項目イベント

hierarchyChanged

public void hierarchyChanged(HierarchyEvent e)
リスナー a とリスナー b の hierarchyChanged メソッドを呼び出すことによって、hierarchyChanged イベントを処理します。

定義:
インタフェース HierarchyListener 内の hierarchyChanged
パラメータ:
e - 項目イベント
関連項目:
HierarchyEvent.getChangeFlags()

ancestorMoved

public void ancestorMoved(HierarchyEvent e)
リスナー a とリスナー b の ancestorMoved メソッドを呼び出すことによって、ancestorMoved イベントを処理します。

定義:
インタフェース HierarchyBoundsListener 内の ancestorMoved
パラメータ:
e - 項目イベント

ancestorResized

public void ancestorResized(HierarchyEvent e)
リスナー a とリスナー b の ancestorResized メソッドを呼び出すことによって、ancestorResized イベントを処理します。

定義:
インタフェース HierarchyBoundsListener 内の ancestorResized
パラメータ:
e - 項目イベント

mouseWheelMoved

public void mouseWheelMoved(MouseWheelEvent e)
リスナー a とリスナー b の mouseWheelMoved メソッドを呼び出すことによって、mouseWheelMoved イベントを処理します。

定義:
インタフェース MouseWheelListener 内の mouseWheelMoved
パラメータ:
e - マウスイベント
導入されたバージョン:
1.4
関連項目:
MouseWheelEvent

add

public static ComponentListener add(ComponentListener a,
                                    ComponentListener b)
コンポーネントリスナー a とコンポーネントリスナー b を加え、その結果として生じるマルチキャストリスナーを返します。

パラメータ:
a - コンポーネントリスナー a
b - コンポーネントリスナー b

add

public static ContainerListener add(ContainerListener a,
                                    ContainerListener b)
コンテナリスナー a とコンテナリスナー b を加え、その結果として生じるマルチキャストリスナーを返します。

パラメータ:
a - コンテナリスナー a
b - コンテナリスナー b

add

public static FocusListener add(FocusListener a,
                                FocusListener b)
フォーカスリスナー a とフォーカスリスナー b を加え、その結果として生じるマルチキャストリスナーを返します。

パラメータ:
a - フォーカスリスナー a
b - フォーカスリスナー b

add

public static KeyListener add(KeyListener a,
                              KeyListener b)
キーリスナー a とキーリスナー b を加え、その結果として生じるマルチキャストリスナーを返します。

パラメータ:
a - キーリスナー a
b - キーリスナー b

add

public static MouseListener add(MouseListener a,
                                MouseListener b)
マウスリスナー a とマウスリスナー b を加え、その結果として生じるマルチキャストリスナーを返します。

パラメータ:
a - マウスリスナー a
b - マウスリスナー b

add

public static MouseMotionListener add(MouseMotionListener a,
                                      MouseMotionListener b)
マウスモーションリスナー a とマウスモーションリスナー b を加え、その結果として生じるマルチキャストリスナーを返します。

パラメータ:
a - マウスモーションリスナー a
b - マウスモーションリスナー b

add

public static WindowListener add(WindowListener a,
                                 WindowListener b)
ウィンドウリスナー a とウィンドウリスナー b を加え、その結果として生じるマルチキャストリスナーを返します。

パラメータ:
a - ウィンドウリスナー a
b - ウィンドウリスナー b

add

public static WindowStateListener add(WindowStateListener a,
                                      WindowStateListener b)
ウィンドウ状態リスナー a とウィンドウ状態リスナー b を加え、その結果として生じるマルチキャストリスナーを返します。

パラメータ:
a - ウィンドウ状態リスナー a
b - ウィンドウ状態リスナー b

add

public static WindowFocusListener add(WindowFocusListener a,
                                      WindowFocusListener b)
ウィンドウフォーカスリスナー a とウィンドウフォーカスリスナー b を加え、その結果として生じるマルチキャストリスナーを返します。

パラメータ:
a - ウィンドウフォーカスリスナー a
b - ウィンドウフォーカスリスナー b

add

public static ActionListener add(ActionListener a,
                                 ActionListener b)
アクションリスナー a とアクションリスナー b を加え、その結果として生じるマルチキャストリスナーを返します。

パラメータ:
a - アクションリスナー a
b - アクションリスナー b

add

public static ItemListener add(ItemListener a,
                               ItemListener b)
項目リスナー a と項目リスナー b を加え、その結果として生じるマルチキャストリスナーを返します。

パラメータ:
a - 項目リスナー a
b - 項目リスナー b

add

public static AdjustmentListener add(AdjustmentListener a,
                                     AdjustmentListener b)
調整リスナー a と調整リスナー b を加え、その結果として生じるマルチキャストリスナーを返します。

パラメータ:
a - 調整リスナー a
b - 調整リスナー b

add

public static TextListener add(TextListener a,
                               TextListener b)

add

public static InputMethodListener add(InputMethodListener a,
                                      InputMethodListener b)
インプットメソッドリスナー a とインプットメソッドリスナー b を加え、その結果として生じるマルチキャストリスナーを返します。

パラメータ:
a - インプットメソッドリスナー a
b - インプットメソッドリスナー b

add

public static HierarchyListener add(HierarchyListener a,
                                    HierarchyListener b)
階層リスナー a と階層リスナー b を加え、その結果として生じるマルチキャストリスナーを返します。

パラメータ:
a - 階層リスナー a
b - 階層リスナー b

add

public static HierarchyBoundsListener add(HierarchyBoundsListener a,
                                          HierarchyBoundsListener b)
階層境界リスナー a と階層境界リスナー b を加え、その結果として生じるマルチキャストリスナーを返します。

パラメータ:
a - 階層境界リスナー a
b - 階層境界リスナー b

add

public static MouseWheelListener add(MouseWheelListener a,
                                     MouseWheelListener b)
マウスホイールリスナー a とマウスホイールリスナー b を加え、その結果として生じるマルチキャストリスナーを返します。

パラメータ:
a - マウスホイールリスナー a
b - マウスホイールリスナー b
導入されたバージョン:
1.4

remove

public static ComponentListener remove(ComponentListener l,
                                       ComponentListener oldl)
コンポーネントリスナー l から古いコンポーネントリスナーを削除し、その結果として生じるマルチキャストリスナーを返します。

パラメータ:
l - コンポーネントリスナー l
oldl - 削除されるコンポーネントリスナー

remove

public static ContainerListener remove(ContainerListener l,
                                       ContainerListener oldl)
コンテナリスナー l から古いコンテナリスナーを削除し、その結果として生じるマルチキャストリスナーを返します。

パラメータ:
l - コンテナリスナー l
oldl - 削除されるコンテナリスナー

remove

public static FocusListener remove(FocusListener l,
                                   FocusListener oldl)
フォーカスリスナー l から古いフォーカスリスナーを削除し、その結果として生じるマルチキャストリスナーを返します。

パラメータ:
l - フォーカスリスナー l
oldl - 削除されるフォーカスリスナー

remove

public static KeyListener remove(KeyListener l,
                                 KeyListener oldl)
キーリスナー l から古いキーリスナーを削除し、その結果として生じるマルチキャストリスナーを返します。

パラメータ:
l - キーリスナー l
oldl - 削除されるキーリスナー

remove

public static MouseListener remove(MouseListener l,
                                   MouseListener oldl)
マウスリスナー l から古いマウスリスナーを削除し、その結果として生じるマルチキャストリスナーを返します。

パラメータ:
l - マウスリスナー l
oldl - 削除されるマウスリスナー

remove

public static MouseMotionListener remove(MouseMotionListener l,
                                         MouseMotionListener oldl)
マウスモーションリスナー l から古いマウスモーションリスナーを削除し、その結果として生じるマルチキャストリスナーを返します。

パラメータ:
l - マウスモーションリスナー l
oldl - 削除されるマウスモーションリスナー

remove

public static WindowListener remove(WindowListener l,
                                    WindowListener oldl)
ウィンドウリスナー l から古いウィンドウリスナーを削除し、その結果として生じるマルチキャストリスナーを返します。

パラメータ:
l - ウィンドウリスナー l
oldl - 削除されるウィンドウリスナー

remove

public static WindowStateListener remove(WindowStateListener l,
                                         WindowStateListener oldl)
ウィンドウ状態リスナー l から古いウィンドウ状態リスナーを削除し、その結果として生じるマルチキャストリスナーを返します。

パラメータ:
l - ウィンドウ状態リスナー l
oldl - 削除されるウィンドウ状態リスナー

remove

public static WindowFocusListener remove(WindowFocusListener l,
                                         WindowFocusListener oldl)
ウィンドウフォーカスリスナー l から古いウィンドウフォーカスリスナーを削除し、その結果として生じるマルチキャストリスナーを返します。

パラメータ:
l - ウィンドウフォーカスリスナー l
oldl - 削除されるウィンドウフォーカスリスナー

remove

public static ActionListener remove(ActionListener l,
                                    ActionListener oldl)
アクションリスナー l から古いアクションリスナーを削除し、その結果として生じるマルチキャストリスナーを返します。

パラメータ:
l - アクションリスナー l
oldl - 削除されるアクションリスナー

remove

public static ItemListener remove(ItemListener l,
                                  ItemListener oldl)
項目リスナー l から古い項目リスナーを削除し、その結果として生じるマルチキャストリスナーを返します。

パラメータ:
l - 項目リスナー l
oldl - 削除される項目リスナー

remove

public static AdjustmentListener remove(AdjustmentListener l,
                                        AdjustmentListener oldl)
調整リスナー l から古い調整リスナーを削除し、その結果として生じるマルチキャストリスナーを返します。

パラメータ:
l - 調整リスナー l
oldl - 削除される調整リスナー

remove

public static TextListener remove(TextListener l,
                                  TextListener oldl)

remove

public static InputMethodListener remove(InputMethodListener l,
                                         InputMethodListener oldl)
インプットメソッドリスナー l から古いインプットメソッドリスナーを削除し、その結果として生じるマルチキャストリスナーを返します。

パラメータ:
l - インプットメソッドリスナー l
oldl - 削除されるインプットメソッドリスナー

remove

public static HierarchyListener remove(HierarchyListener l,
                                       HierarchyListener oldl)
階層リスナー l から古い階層リスナーを削除し、その結果として生じるマルチキャストリスナーを返します。

パラメータ:
l - 階層リスナー l
oldl - 削除される階層リスナー

remove

public static HierarchyBoundsListener remove(HierarchyBoundsListener l,
                                             HierarchyBoundsListener oldl)
階層境界リスナー l から古い階層境界リスナーを削除し、その結果として生じるマルチキャストリスナーを返します。

パラメータ:
l - 階層境界リスナー l
oldl - 削除される階層境界リスナー

remove

public static MouseWheelListener remove(MouseWheelListener l,
                                        MouseWheelListener oldl)
マウスホイールリスナー l から古いマウスホイールリスナーを削除し、その結果として生じるマルチキャストリスナーを返します。

パラメータ:
l - マウスホイールリスナー l
oldl - 削除されるマウスホイールリスナー
導入されたバージョン:
1.4

addInternal

protected static EventListener addInternal(EventListener a,
                                           EventListener b)
リスナー a とリスナー b を加え、その結果として生じるマルチキャストリスナーを返します。リスナー a が null である場合には、リスナーb を返します。リスナー b が null である場合には、リスナー a を返します。両方とも null ではない場合には、a と b をつないだ新しい AWTEventMulticaster インスタンスを生成してこれを返します。

パラメータ:
a - イベントリスナー a
b - イベントリスナー b

removeInternal

protected static EventListener removeInternal(EventListener l,
                                              EventListener oldl)
リスナー l から古いリスナーを削除し、その結果として生じるマルチキャストリスナーを返します。リスナー l が古いリスナーと等しい場合、あるいはリスナー l が null である場合には、null を返します。リスナー l が AWTEventMulticaster のインスタンスである場合には、リスナー l から古いリスナーを削除します。どちらでもない場合には、リスナー l を返します。

パラメータ:
l - 削除元のリスナー
oldl - 削除されるリスナー

saveInternal

protected void saveInternal(ObjectOutputStream s,
                            String k)
                     throws IOException
例外:
IOException

save

protected static void save(ObjectOutputStream s,
                           String k,
                           EventListener l)
                    throws IOException
例外:
IOException

getListeners

public static <T extends EventListener> T[] getListeners(EventListener l,
                                                         Class<T> listenerType)
指定された java.util.EventListener で連鎖され、FooListener となったすべてのオブジェクトの配列を返します。FooListener の連鎖は、AWTEventMulticaster によって addFooListener メソッドを使用して行われます。null リスナーが指定されている場合は、空の配列を返します。指定されたリスナーが AWTEventMulticaster のインスタンスでない場合は、指定されたリスナーだけを含む配列を返します。指定されたこれらのリスナーが連鎖されない場合は、空の配列を返します。

パラメータ:
l - 指定された java.util.EventListener
listenerType - 要求されるリスナーの型。java.util.EventListener の下位インタフェースを指定
戻り値:
指定されたマルチキャストリスナーで連鎖され、FooListener に変化したすべてのオブジェクトの配列。リスナーの連鎖が行われない場合は空の配列
例外:
ClassCastException - listenerTypejava.util.EventListener を実装するクラスまたはインタフェースを指定しない場合
導入されたバージョン:
1.4

JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。