Liking cljdoc? Tell your friends :D

jdk.awt.CheckboxMenuItem

This class represents a check box that can be included in a menu. Selecting the check box in the menu changes its state from "on" to "off" or from "off" to "on."

The following picture depicts a menu which contains an instance of CheckBoxMenuItem:

The item labeled Check shows a check box menu item in its "off" state.

When a check box menu item is selected, AWT sends an item event to the item. Since the event is an instance of ItemEvent, the processEvent method examines the event and passes it along to processItemEvent. The latter method redirects the event to any ItemListener objects that have registered an interest in item events generated by this menu item.

This class represents a check box that can be included in a menu.
Selecting the check box in the menu changes its state from
"on" to "off" or from "off" to "on."

The following picture depicts a menu which contains an instance
of CheckBoxMenuItem:



The item labeled Check shows a check box menu item
in its "off" state.

When a check box menu item is selected, AWT sends an item event to
the item. Since the event is an instance of ItemEvent,
the processEvent method examines the event and passes
it along to processItemEvent. The latter method redirects
the event to any ItemListener objects that have
registered an interest in item events generated by this menu item.
raw docstring

->checkbox-menu-itemclj

(->checkbox-menu-item)
(->checkbox-menu-item label)
(->checkbox-menu-item label state)

Constructor.

Create a check box menu item with the specified label and state.

label - a string label for the check box menu item, or null for an unlabeled menu item. - java.lang.String state - the initial state of the menu item, where true indicates "on" and false indicates "off." - boolean

throws: java.awt.HeadlessException - if GraphicsEnvironment.isHeadless() returns true

Constructor.

Create a check box menu item with the specified label and state.

label - a string label for the check box menu item, or null for an unlabeled menu item. - `java.lang.String`
state - the initial state of the menu item, where true indicates "on" and false indicates "off." - `boolean`

throws: java.awt.HeadlessException - if GraphicsEnvironment.isHeadless() returns true
raw docstring

add-item-listenerclj

(add-item-listener this l)

Adds the specified item listener to receive item events from this check box menu item. Item events are sent in response to user actions, but not in response to calls to setState(). If l is null, no exception is thrown and no action is performed. Refer to AWT Threading Issues for details on AWT's threading model.

l - the item listener - java.awt.event.ItemListener

Adds the specified item listener to receive item events from
 this check box menu item.  Item events are sent in response to user
 actions, but not in response to calls to setState().
 If l is null, no exception is thrown and no action is performed.
 Refer to AWT Threading Issues for details on AWT's threading model.

l - the item listener - `java.awt.event.ItemListener`
raw docstring

add-notifyclj

(add-notify this)

Creates the peer of the checkbox item. This peer allows us to change the look of the checkbox item without changing its functionality. Most applications do not call this method directly.

Creates the peer of the checkbox item.  This peer allows us to
change the look of the checkbox item without changing its
functionality.
Most applications do not call this method directly.
raw docstring

get-accessible-contextclj

(get-accessible-context this)

Gets the AccessibleContext associated with this CheckboxMenuItem. For checkbox menu items, the AccessibleContext takes the form of an AccessibleAWTCheckboxMenuItem. A new AccessibleAWTCheckboxMenuItem is created if necessary.

returns: an AccessibleAWTCheckboxMenuItem that serves as the AccessibleContext of this CheckboxMenuItem - javax.accessibility.AccessibleContext

Gets the AccessibleContext associated with this CheckboxMenuItem.
 For checkbox menu items, the AccessibleContext takes the
 form of an AccessibleAWTCheckboxMenuItem.
 A new AccessibleAWTCheckboxMenuItem is created if necessary.

returns: an AccessibleAWTCheckboxMenuItem that serves as the
         AccessibleContext of this CheckboxMenuItem - `javax.accessibility.AccessibleContext`
raw docstring

get-item-listenersclj

(get-item-listeners this)

Returns an array of all the item listeners registered on this checkbox menuitem.

returns: all of this checkbox menuitem's ItemListeners or an empty array if no item listeners are currently registered - java.awt.event.ItemListener[]

Returns an array of all the item listeners
 registered on this checkbox menuitem.

returns: all of this checkbox menuitem's ItemListeners
         or an empty array if no item
         listeners are currently registered - `java.awt.event.ItemListener[]`
raw docstring

get-listenersclj

(get-listeners this listener-type)

Returns an array of all the objects currently registered as FooListeners upon this CheckboxMenuItem. FooListeners are registered using the addFooListener method.

You can specify the listenerType argument with a class literal, such as FooListener.class. For example, you can query a CheckboxMenuItem c for its item listeners with the following code:

ItemListener[] ils = (ItemListener[])(c.getListeners(ItemListener.class));

If no such listeners exist, this method returns an empty array.

listener-type - the type of listeners requested; this parameter should specify an interface that descends from java.util.EventListener - java.lang.Class

returns: an array of all objects registered as FooListeners on this checkbox menuitem, or an empty array if no such listeners have been added - <T extends java.util.EventListener> T[]

throws: java.lang.ClassCastException - if listenerType doesn't specify a class or interface that implements java.util.EventListener

Returns an array of all the objects currently registered
 as FooListeners
 upon this CheckboxMenuItem.
 FooListeners are registered using the
 addFooListener method.


 You can specify the listenerType argument
 with a class literal, such as
 FooListener.class.
 For example, you can query a
 CheckboxMenuItem c
 for its item listeners with the following code:



ItemListener[] ils = (ItemListener[])(c.getListeners(ItemListener.class));

 If no such listeners exist, this method returns an empty array.

listener-type - the type of listeners requested; this parameter should specify an interface that descends from java.util.EventListener - `java.lang.Class`

returns: an array of all objects registered as
          FooListeners on this checkbox menuitem,
          or an empty array if no such
          listeners have been added - `<T extends java.util.EventListener> T[]`

throws: java.lang.ClassCastException - if listenerType doesn't specify a class or interface that implements java.util.EventListener
raw docstring

get-selected-objectsclj

(get-selected-objects this)

Returns the an array (length 1) containing the checkbox menu item label or null if the checkbox is not selected.

returns: java.lang.Object[]

Returns the an array (length 1) containing the checkbox menu item
 label or null if the checkbox is not selected.

returns: `java.lang.Object[]`
raw docstring

get-state?clj

(get-state? this)

Determines whether the state of this check box menu item is "on" or "off."

returns: the state of this check box menu item, where true indicates "on" and false indicates "off" - boolean

Determines whether the state of this check box menu item
 is "on" or "off."

returns: the state of this check box menu item, where
                     true indicates "on" and
                     false indicates "off" - `boolean`
raw docstring

param-stringclj

(param-string this)

Returns a string representing the state of this CheckBoxMenuItem. This method is intended to be used only for debugging purposes, and the content and format of the returned string may vary between implementations. The returned string may be empty but may not be null.

returns: the parameter string of this check box menu item - java.lang.String

Returns a string representing the state of this
 CheckBoxMenuItem. This
 method is intended to be used only for debugging purposes, and the
 content and format of the returned string may vary between
 implementations. The returned string may be empty but may not be
 null.

returns: the parameter string of this check box menu item - `java.lang.String`
raw docstring

remove-item-listenerclj

(remove-item-listener this l)

Removes the specified item listener so that it no longer receives item events from this check box menu item. If l is null, no exception is thrown and no action is performed. Refer to AWT Threading Issues for details on AWT's threading model.

l - the item listener - java.awt.event.ItemListener

Removes the specified item listener so that it no longer receives
 item events from this check box menu item.
 If l is null, no exception is thrown and no action is performed.
 Refer to AWT Threading Issues for details on AWT's threading model.

l - the item listener - `java.awt.event.ItemListener`
raw docstring

set-stateclj

(set-state this b)

Sets this check box menu item to the specified state. The boolean value true indicates "on" while false indicates "off."

Note that this method should be primarily used to initialize the state of the check box menu item. Programmatically setting the state of the check box menu item will not trigger an ItemEvent. The only way to trigger an ItemEvent is by user interaction.

b - true if the check box menu item is on, otherwise false - boolean

Sets this check box menu item to the specified state.
 The boolean value true indicates "on" while
 false indicates "off."

 Note that this method should be primarily used to
 initialize the state of the check box menu item.
 Programmatically setting the state of the check box
 menu item will not trigger
 an ItemEvent.  The only way to trigger an
 ItemEvent is by user interaction.

b - true if the check box menu item is on, otherwise false - `boolean`
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close