42 |
import java.awt.event.TextListener; |
import java.awt.event.TextListener; |
43 |
import java.awt.peer.TextComponentPeer; |
import java.awt.peer.TextComponentPeer; |
44 |
import java.awt.peer.ComponentPeer; |
import java.awt.peer.ComponentPeer; |
45 |
|
import java.util.EventListener; |
46 |
|
|
47 |
/** |
/** |
48 |
* This class provides common functionality for widgets than |
* This class provides common functionality for widgets than |
443 |
return(getClass().getName() + "(text=" + getText() + ")"); |
return(getClass().getName() + "(text=" + getText() + ")"); |
444 |
} |
} |
445 |
|
|
446 |
|
/** |
447 |
|
* Returns an array of all the objects currently registered as FooListeners |
448 |
|
* upon this <code>TextComponent</code>. FooListeners are registered using |
449 |
|
* the addFooListener method. |
450 |
|
* |
451 |
|
* @exception ClassCastException If listenerType doesn't specify a class or |
452 |
|
* interface that implements java.util.EventListener. |
453 |
|
*/ |
454 |
|
public EventListener[] getListeners (Class listenerType) |
455 |
|
{ |
456 |
|
if (listenerType == TextListener.class) |
457 |
|
return AWTEventMulticaster.getListeners (textListener, listenerType); |
458 |
|
|
459 |
|
return super.getListeners (listenerType); |
460 |
|
} |
461 |
|
|
462 |
|
/** |
463 |
|
* Returns all text listeners registered to this object. |
464 |
|
*/ |
465 |
|
public TextListener[] getTextListeners () |
466 |
|
{ |
467 |
|
return (TextListener[]) getListeners (TextListener.class); |
468 |
|
} |
469 |
} // class TextComponent |
} // class TextComponent |
470 |
|
|