jdk/src/share/classes/java/awt/Checkbox.java

Print this page




 453             return;
 454         }
 455         itemListener = AWTEventMulticaster.remove(itemListener, l);
 456     }
 457 
 458     /**
 459      * Returns an array of all the item listeners
 460      * registered on this checkbox.
 461      *
 462      * @return all of this checkbox's <code>ItemListener</code>s
 463      *         or an empty array if no item
 464      *         listeners are currently registered
 465      *
 466      * @see           #addItemListener
 467      * @see           #removeItemListener
 468      * @see           java.awt.event.ItemEvent
 469      * @see           java.awt.event.ItemListener
 470      * @since 1.4
 471      */
 472     public synchronized ItemListener[] getItemListeners() {
 473         return (ItemListener[]) (getListeners(ItemListener.class));
 474     }
 475 
 476     /**
 477      * Returns an array of all the objects currently registered
 478      * as <code><em>Foo</em>Listener</code>s
 479      * upon this <code>Checkbox</code>.
 480      * <code><em>Foo</em>Listener</code>s are registered using the
 481      * <code>add<em>Foo</em>Listener</code> method.
 482      *
 483      * <p>
 484      * You can specify the <code>listenerType</code> argument
 485      * with a class literal, such as
 486      * <code><em>Foo</em>Listener.class</code>.
 487      * For example, you can query a
 488      * <code>Checkbox</code> <code>c</code>
 489      * for its item listeners with the following code:
 490      *
 491      * <pre>ItemListener[] ils = (ItemListener[])(c.getListeners(ItemListener.class));</pre>
 492      *
 493      * If no such listeners exist, this method returns an empty array.




 453             return;
 454         }
 455         itemListener = AWTEventMulticaster.remove(itemListener, l);
 456     }
 457 
 458     /**
 459      * Returns an array of all the item listeners
 460      * registered on this checkbox.
 461      *
 462      * @return all of this checkbox's <code>ItemListener</code>s
 463      *         or an empty array if no item
 464      *         listeners are currently registered
 465      *
 466      * @see           #addItemListener
 467      * @see           #removeItemListener
 468      * @see           java.awt.event.ItemEvent
 469      * @see           java.awt.event.ItemListener
 470      * @since 1.4
 471      */
 472     public synchronized ItemListener[] getItemListeners() {
 473         return getListeners(ItemListener.class);
 474     }
 475 
 476     /**
 477      * Returns an array of all the objects currently registered
 478      * as <code><em>Foo</em>Listener</code>s
 479      * upon this <code>Checkbox</code>.
 480      * <code><em>Foo</em>Listener</code>s are registered using the
 481      * <code>add<em>Foo</em>Listener</code> method.
 482      *
 483      * <p>
 484      * You can specify the <code>listenerType</code> argument
 485      * with a class literal, such as
 486      * <code><em>Foo</em>Listener.class</code>.
 487      * For example, you can query a
 488      * <code>Checkbox</code> <code>c</code>
 489      * for its item listeners with the following code:
 490      *
 491      * <pre>ItemListener[] ils = (ItemListener[])(c.getListeners(ItemListener.class));</pre>
 492      *
 493      * If no such listeners exist, this method returns an empty array.