Java プラットフォーム 1.2

java.awt
クラス AWTEventMulticaster

java.lang.Object
  |
  +--java.awt.AWTEventMulticaster

public class AWTEventMulticaster
extends Object
implements ComponentListener, ContainerListener, FocusListener, KeyListener, MouseListener, MouseMotionListener, WindowListener, ActionListener, ItemListener, AdjustmentListener, TextListener, InputMethodListener

java.awt.event パッケージで定義される AWT イベントを、効率的で、スレッドに対して安全に、マルチキャスト配送する仕組みを実装するクラスです。このクラスは一連のイベントリスナーから構成される不変の構造を管理し、イベントをこれらのリスナーに振り分けます。 この構造は不変のため、イベントディスパッチ操作の間にこの API を使用してリスナーを追加/削除しても安全です。

以下に、このクラスを使用して「アクション」イベントを発生させる新しいコンポーネントを実装した例を示します。


 public myComponent extends Component {
     ActionListener actionListener = null;

     public void addActionListener(ActionListener l) {
	   actionListener = AWTEventMulticaster.add(actionListener, l);
     }
     public void removeActionListener(ActionListener l) {
  	   actionListener = AWTEventMulticaster.remove(actionListener, l);
     }
     public void processEvent(AWTEvent e) {
         // when event occurs which causes "action" semantic
         if (actionListener != null) {
             actionListener.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 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 TextListener add(TextListener a, TextListener b)
           
static WindowListener add(WindowListener a, WindowListener b)
          ウィンドウリスナー a とウィンドウリスナー b を加えて、その結果として生じるマルチキャストリスナーを返します。
protected static EventListener addInternal(EventListener a, EventListener b)
          リスナー a とリスナー b を加えて、その結果として生じるマルチキャストリスナーを返します。
 void adjustmentValueChanged(AdjustmentEvent e)
          リスナー a とリスナー b の adjustmentValueChanged メソッドを呼び出すことによって、adjustmentValueChanged イベントを処理します。
 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 イベントを処理します。
 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 イベントを処理します。
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 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 TextListener remove(TextListener l, TextListener oldl)
           
static WindowListener remove(WindowListener l, WindowListener 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 windowIconified(WindowEvent e)
          リスナー a とリスナー b の windowIconified メソッドを呼び出すことによって、windowIconified イベントを処理します。
 void windowOpened(WindowEvent e)
          リスナー a とリスナー b の windowOpened メソッドを呼び出すことによって、windowOpened イベントを処理します。
 
クラス 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 - ウィンドウイベント

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 - ウィンドウイベント

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 内の 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 - 項目イベント

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 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

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 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 - 削除されるインプットメソッドリスナー

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

save

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

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.