Пример #1
0
        /// <summary>
        /// Processes item events occurring on this check box menu item by
        /// dispatching them to any registered <code>ItemListener</code> objects.
        /// <para>
        /// This method is not called unless item events are
        /// enabled for this menu item. Item events are enabled
        /// when one of the following occurs:
        /// <ul>
        /// <li>An <code>ItemListener</code> object is registered
        /// via <code>addItemListener</code>.
        /// <li>Item events are enabled via <code>enableEvents</code>.
        /// </ul>
        /// </para>
        /// <para>Note that if the event parameter is <code>null</code>
        /// the behavior is unspecified and may result in an
        /// exception.
        ///
        /// </para>
        /// </summary>
        /// <param name="e"> the item event </param>
        /// <seealso cref=         java.awt.event.ItemEvent </seealso>
        /// <seealso cref=         java.awt.event.ItemListener </seealso>
        /// <seealso cref=         #addItemListener </seealso>
        /// <seealso cref=         java.awt.MenuItem#enableEvents
        /// @since       JDK1.1 </seealso>
        protected internal virtual void ProcessItemEvent(ItemEvent e)
        {
            ItemListener listener = ItemListener;

            if (listener != null)
            {
                listener.ItemStateChanged(e);
            }
        }