|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.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
内の componentResized
e
- コンポーネントイベントpublic void componentMoved(ComponentEvent e)
ComponentListener
内の componentMoved
e
- コンポーネントイベントpublic void componentShown(ComponentEvent e)
ComponentListener
内の componentShown
e
- コンポーネントイベントpublic void componentHidden(ComponentEvent e)
ComponentListener
内の componentHidden
e
- コンポーネントイベントpublic void componentAdded(ContainerEvent e)
ContainerListener
内の componentAdded
e
- コンポーネントイベントpublic void componentRemoved(ContainerEvent e)
ContainerListener
内の componentRemoved
e
- コンポーネントイベントpublic void focusGained(FocusEvent e)
FocusListener
内の focusGained
e
- フォーカスイベントpublic void focusLost(FocusEvent e)
FocusListener
内の focusLost
e
- フォーカスイベントpublic void keyTyped(KeyEvent e)
KeyListener
内の keyTyped
e
- キーイベントpublic void keyPressed(KeyEvent e)
KeyListener
内の keyPressed
e
- キーイベントpublic void keyReleased(KeyEvent e)
KeyListener
内の keyReleased
e
- キーイベントpublic void mouseClicked(MouseEvent e)
MouseListener
内の mouseClicked
e
- マウスイベントpublic void mousePressed(MouseEvent e)
MouseListener
内の mousePressed
e
- マウスイベントpublic void mouseReleased(MouseEvent e)
MouseListener
内の mouseReleased
e
- マウスイベントpublic void mouseEntered(MouseEvent e)
MouseListener
内の mouseEntered
e
- マウスイベントpublic void mouseExited(MouseEvent e)
MouseListener
内の mouseExited
e
- マウスイベントpublic void mouseDragged(MouseEvent e)
MouseMotionListener
内の mouseDragged
e
- マウスイベントpublic void mouseMoved(MouseEvent e)
MouseMotionListener
内の mouseMoved
e
- マウスイベントpublic void windowOpened(WindowEvent e)
WindowListener
内の windowOpened
e
- ウィンドウイベントpublic void windowClosing(WindowEvent e)
WindowListener
内の windowClosing
e
- ウィンドウイベントpublic void windowClosed(WindowEvent e)
WindowListener
内の windowClosed
e
- ウィンドウイベントpublic void windowIconified(WindowEvent e)
WindowListener
内の windowIconified
e
- ウィンドウイベントFrame.setIconImage(java.awt.Image)
public void windowDeiconified(WindowEvent e)
WindowListener
内の windowDeiconified
e
- ウィンドウイベントpublic void windowActivated(WindowEvent e)
WindowListener
内の windowActivated
e
- ウィンドウイベントpublic void windowDeactivated(WindowEvent e)
WindowListener
内の windowDeactivated
e
- ウィンドウイベントpublic void windowStateChanged(WindowEvent e)
WindowStateListener
内の windowStateChanged
e
- ウィンドウイベントpublic void windowGainedFocus(WindowEvent e)
WindowFocusListener
内の windowGainedFocus
e
- ウィンドウイベントpublic void windowLostFocus(WindowEvent e)
WindowFocusListener
内の windowLostFocus
e
- ウィンドウイベントpublic void actionPerformed(ActionEvent e)
ActionListener
内の actionPerformed
e
- アクションイベントpublic void itemStateChanged(ItemEvent e)
ItemListener
内の itemStateChanged
e
- 項目イベントpublic void adjustmentValueChanged(AdjustmentEvent e)
AdjustmentListener
内の adjustmentValueChanged
e
- 調整イベントpublic void textValueChanged(TextEvent e)
TextListener
の記述:
TextListener
内の textValueChanged
public void inputMethodTextChanged(InputMethodEvent e)
InputMethodListener
内の inputMethodTextChanged
e
- 項目イベントpublic void caretPositionChanged(InputMethodEvent e)
InputMethodListener
内の caretPositionChanged
e
- 項目イベントpublic void hierarchyChanged(HierarchyEvent e)
HierarchyListener
内の hierarchyChanged
e
- 項目イベントHierarchyEvent.getChangeFlags()
public void ancestorMoved(HierarchyEvent e)
HierarchyBoundsListener
内の ancestorMoved
e
- 項目イベントpublic void ancestorResized(HierarchyEvent e)
HierarchyBoundsListener
内の ancestorResized
e
- 項目イベントpublic void mouseWheelMoved(MouseWheelEvent e)
MouseWheelListener
内の mouseWheelMoved
e
- マウスイベントMouseWheelEvent
public static ComponentListener add(ComponentListener a, ComponentListener b)
a
- コンポーネントリスナー ab
- コンポーネントリスナー bpublic static ContainerListener add(ContainerListener a, ContainerListener b)
a
- コンテナリスナー ab
- コンテナリスナー bpublic static FocusListener add(FocusListener a, FocusListener b)
a
- フォーカスリスナー ab
- フォーカスリスナー bpublic static KeyListener add(KeyListener a, KeyListener b)
a
- キーリスナー ab
- キーリスナー bpublic static MouseListener add(MouseListener a, MouseListener b)
a
- マウスリスナー ab
- マウスリスナー bpublic static MouseMotionListener add(MouseMotionListener a, MouseMotionListener b)
a
- マウスモーションリスナー ab
- マウスモーションリスナー bpublic static WindowListener add(WindowListener a, WindowListener b)
a
- ウィンドウリスナー ab
- ウィンドウリスナー bpublic static WindowStateListener add(WindowStateListener a, WindowStateListener b)
a
- ウィンドウ状態リスナー ab
- ウィンドウ状態リスナー bpublic static WindowFocusListener add(WindowFocusListener a, WindowFocusListener b)
a
- ウィンドウフォーカスリスナー ab
- ウィンドウフォーカスリスナー bpublic static ActionListener add(ActionListener a, ActionListener b)
a
- アクションリスナー ab
- アクションリスナー bpublic static ItemListener add(ItemListener a, ItemListener b)
a
- 項目リスナー ab
- 項目リスナー bpublic static AdjustmentListener add(AdjustmentListener a, AdjustmentListener b)
a
- 調整リスナー ab
- 調整リスナー bpublic static TextListener add(TextListener a, TextListener b)
public static InputMethodListener add(InputMethodListener a, InputMethodListener b)
a
- インプットメソッドリスナー ab
- インプットメソッドリスナー bpublic static HierarchyListener add(HierarchyListener a, HierarchyListener b)
a
- 階層リスナー ab
- 階層リスナー bpublic static HierarchyBoundsListener add(HierarchyBoundsListener a, HierarchyBoundsListener b)
a
- 階層境界リスナー ab
- 階層境界リスナー bpublic static MouseWheelListener add(MouseWheelListener a, MouseWheelListener b)
a
- マウスホイールリスナー ab
- マウスホイールリスナー bpublic 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
- イベントリスナー bprotected 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.EventListener
listenerType
- 要求されるリスナーの型。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 も参照してください。