44 |
import java.awt.event.ItemListener; |
import java.awt.event.ItemListener; |
45 |
import java.io.Serializable; |
import java.io.Serializable; |
46 |
import java.util.Vector; |
import java.util.Vector; |
47 |
|
import java.util.EventListener; |
48 |
|
|
49 |
/** |
/** |
50 |
* This class implements a drop down choice list. |
* This class implements a drop down choice list. |
475 |
return ("selectedIndex=" + selectedIndex + "," + super.paramString()); |
return ("selectedIndex=" + selectedIndex + "," + super.paramString()); |
476 |
} |
} |
477 |
|
|
478 |
|
/** |
479 |
|
* Returns an array of all the objects currently registered as FooListeners |
480 |
|
* upon this Choice. FooListeners are registered using the addFooListener |
481 |
|
* method. |
482 |
|
* |
483 |
|
* @exception ClassCastException If listenerType doesn't specify a class or |
484 |
|
* interface that implements java.util.EventListener. |
485 |
|
* |
486 |
|
* @since 1.3 |
487 |
|
*/ |
488 |
|
public EventListener[] getListeners (Class listenerType) |
489 |
|
{ |
490 |
|
if (listenerType == ItemListener.class) |
491 |
|
return AWTEventMulticaster.getListeners (item_listeners, listenerType); |
492 |
|
|
493 |
|
return super.getListeners (listenerType); |
494 |
|
} |
495 |
|
|
496 |
|
/** |
497 |
|
* Returns all registered item listeners. |
498 |
|
* |
499 |
|
* @since 1.4 |
500 |
|
*/ |
501 |
|
public ItemListener[] getItemListeners () |
502 |
|
{ |
503 |
|
return (ItemListener[]) getListeners (ItemListener.class); |
504 |
|
} |
505 |
} // class Choice |
} // class Choice |