| 
JavaTM Platform Standard Ed. 6  | 
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.awt.AWTEventMulticaster
public class AWTEventMulticaster
AWTEventMulticaster は、java.awt.event パッケージで定義される AWT イベントに、効率的で、スレッドセーフな、マルチキャストイベントディスパッチを行う仕組みを実装します。
 
次に、このクラスの使用例を示します。
 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());
         }
     }
 }
 
重要なのは、add メソッドおよび remove メソッドの最初の引数は、リスナーを保持するフィールドであるということです。さらに、リスナーを保持するフィールドに add メソッドおよび remove メソッドの結果を割り当てる必要があります。
 
AWTEventMulticaster は、構築時に設定される EventListener のペアとして実装されます。AWTEventMulticaster は不変です。add メソッドおよび remove メソッドによって、AWTEventMulticaster が変更されることはありません。必要に応じて新規の AWTEventMulticaster が作成されます。このように、イベントディスパッチの処理の間にリスナーを追加または削除しても安全です。ただし、イベントディスパッチ操作の間に追加されたイベントリスナーには、現在ディスパッチされているイベントが通知されません。
 
すべての add メソッドで null 引数を使用できます。最初の引数が null の場合、2 番目の引数が返されます。最初の引数が null ではなく、2 番目の引数が null の場合、最初の引数が返されます。両方の引数が null でない場合は、2 つの引数を使用して新規の AWTEventMulticaster が作成され、それが返されます。
 
2 つの引数を取る remove メソッドの場合は、次の項目が返されます。
 
null であるか、== の形式で引数が等しい場合は、null。
AWTEventMulticaster のインスタンスでない場合は、最初の引数。
remove(EventListener) メソッドで 2 番目の引数を指定した場合は、最初の引数に対して remove(EventListener) を呼び出した結果。
 Swing では、同様のロジックで EventListenerList を使用します。詳細は、このメソッドを参照してください。
EventListenerList| フィールドの概要 | |
|---|---|
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)
このマルチキャスタからリスナーを削除します。  | 
|
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 の出現はすべて除外されます。結果として得られるマルチキャスタに通常のリスナーが 1 つだけ含まれる場合は、そのリスナーが返されます。結果として得られるマルチキャスタが空である場合は、代わりに null が返されます。
 
oldl が null の場合、例外はスローされません。
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 - マウスホイールリスナー Ioldl - 削除されるマウスホイールリスナー
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 となったすべてのオブジェクトの配列。リスナーの連鎖が行われない場合は空の配列
NullPointerException - 指定された listenertype パラメータが null の場合
ClassCastException - listenerType が java.util.EventListener を実装するクラスまたはインタフェースを指定しない場合
  | 
JavaTM Platform Standard Ed. 6  | 
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。