borland.jbcl Packages  borland.jbcl Class Hierarchy  borland.jbcl.control 

CheckboxPanel component

java.lang.Object
   +----java.awt.Component
           +----java.awt.Container
                   +----java.awt.Panel
                           +----borland.jbcl.control.BevelPanel
                                   +----borland.jbcl.control.CheckboxPanel

About the CheckboxPanel component

Variables  Constructors  Properties  Methods  Event Listeners

Implements BlackBox, MenuContainer, ImageObserver, Serializable

The CheckboxPanel contains CheckboxControl components and handles their layout and location. If the check boxes are grouped, they appear as radio buttons and only one of them may be selected at any time.

Add CheckboxControl components to the panel by adding a String or array of String objects for the new check box labels.


CheckboxPanel variables

Variables implemented in borland.jbcl.control.BevelPanel

Variables implemented in java.awt.Component

CheckboxPanel constructors

CheckboxPanel properties

*Read-only properties **Write-only properties

Properties implemented in this class

Properties implemented in borland.jbcl.control.BevelPanel

Properties implemented in java.awt.Component

Properties implemented in java.awt.Container

Properties implemented in java.lang.Object

CheckboxPanel methods

Methods implemented in this class

Methods implemented in borland.jbcl.control.BevelPanel

Methods implemented in java.awt.Component

Methods implemented in java.awt.Container

Methods implemented in java.awt.Panel

Methods implemented in java.lang.Object

CheckboxPanel event listeners


CheckboxPanel constructors

CheckboxPanel()

  public CheckboxPanel()
Constructs a CheckboxPanel with default property values. The panel is created empty; you must add CheckboxControl components to it before using it. The default property values are listed in the following table.
Property Value
layout GridLayout
orientation vertical
insets 6 pixels


CheckboxPanel properties

grouped

 public boolean isGrouped()
 public void setGrouped(boolean grouped)

labels

 public String[] getLabels()
 public void setLabels(java.lang.String[] labels)
An array of String labels for each item in the CheckboxPanel.

layout

 public void setLayout(java.awt.LayoutManager layout)
The layout manager used for the CheckboxPanel.

orientation

 public int getOrientation()
 public void setOrientation(int o)
The orientation of the CheckboxPanel. Valid values for orientation are defined in borland.jbcl.util.Orientation variables.

selectedIndex

 public int getSelectedIndex()
 public void setSelectedIndex(int index)
The index of the selected checkbox, if grouped.

selectedLabel

 public String getSelectedLabel()
 public void setSelectedLabel(java.lang.String label)
The selected checkbox item, if grouped.

selectedLabels

 public String[] getSelectedLabels()
 public void setSelectedLabels(java.lang.String[] selectedLabels)
The selected checkbox items as an array of strings.

CheckboxPanel methods

addLabel(java.lang.String)

  public void addLabel(java.lang.String label)
Adds a new CheckboxControl component with the specified label to the panel.

Parameters:

label
The label of the checkbox item.

getLabel(int)

  public String getLabel(int index)
Returns the label of the CheckboxControl component at the location in the list specified by index.

Parameters:

index
The position of the checkbox item in the list.

setLabel(int, java.lang.String)

  public void setLabel(int index, java.lang.String label)
Sets the label of the CheckboxControl at the specified index location to the value specified by label.

Parameters:

index
The position of the checkbox item in the list.
label
The label of the checkbox item.


CheckboxPanel event listeners

This component is a source for the following event sets. For information on the standard AWT event sets, see Standard Java events.

component

 public synchronized void addComponentListener(java.awt.event.ComponentListener l)
 public synchronized void removeComponentListener(java.awt.event.ComponentListener l)

container

 public synchronized void addContainerListener(java.awt.event.ContainerListener l)
 public void removeContainerListener(java.awt.event.ContainerListener l)

focus

 public void addFocusListener(java.awt.event.FocusListener l)
 public void removeFocusListener(java.awt.event.FocusListener l)

item

 public void addItemListener(java.awt.event.ItemListener l)
 public void removeItemListener(java.awt.event.ItemListener l)

key

 public void addKeyListener(java.awt.event.KeyListener l)
 public void removeKeyListener(java.awt.event.KeyListener l)

mouse

 public synchronized void addMouseListener(java.awt.event.MouseListener l)
 public synchronized void removeMouseListener(java.awt.event.MouseListener l)

mouseMotion

 public synchronized void addMouseMotionListener(java.awt.event.MouseMotionListener l)
 public synchronized void removeMouseMotionListener(java.awt.event.MouseMotionListener l)