45 |
import java.awt.event.ItemListener; |
import java.awt.event.ItemListener; |
46 |
import java.awt.peer.ListPeer; |
import java.awt.peer.ListPeer; |
47 |
import java.awt.peer.ComponentPeer; |
import java.awt.peer.ComponentPeer; |
48 |
|
import java.util.EventListener; |
49 |
import java.util.Vector; |
import java.util.Vector; |
50 |
import javax.accessibility.Accessible; |
import javax.accessibility.Accessible; |
51 |
|
|
1031 |
return "multiple=" + multipleMode + ",rows=" + rows + super.paramString(); |
return "multiple=" + multipleMode + ",rows=" + rows + super.paramString(); |
1032 |
} |
} |
1033 |
|
|
1034 |
|
/** |
1035 |
|
* Returns an array of all the objects currently registered as FooListeners |
1036 |
|
* upon this <code>List</code>. FooListeners are registered using the |
1037 |
|
* addFooListener method. |
1038 |
|
* |
1039 |
|
* @exception ClassCastException If listenerType doesn't specify a class or |
1040 |
|
* interface that implements java.util.EventListener. |
1041 |
|
*/ |
1042 |
|
public EventListener[] getListeners (Class listenerType) |
1043 |
|
{ |
1044 |
|
if (listenerType == ActionListener.class) |
1045 |
|
return AWTEventMulticaster.getListeners (action_listeners, listenerType); |
1046 |
|
|
1047 |
|
if (listenerType == ItemListener.class) |
1048 |
|
return AWTEventMulticaster.getListeners (item_listeners, listenerType); |
1049 |
|
|
1050 |
|
return super.getListeners (listenerType); |
1051 |
|
} |
1052 |
|
|
1053 |
|
/** |
1054 |
|
* Returns all action listeners registered to this object. |
1055 |
|
*/ |
1056 |
|
public ActionListener[] getActionListeners () |
1057 |
|
{ |
1058 |
|
return (ActionListener[]) getListeners (ActionListener.class); |
1059 |
|
} |
1060 |
|
|
1061 |
|
/** |
1062 |
|
* Returns all action listeners registered to this object. |
1063 |
|
*/ |
1064 |
|
public ItemListener[] getItemListeners () |
1065 |
|
{ |
1066 |
|
return (ItemListener[]) getListeners (ItemListener.class); |
1067 |
|
} |
1068 |
} // class List |
} // class List |