protoj.components_ui
Class RadioButtonPropertyPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by protoj.components_ui.RadioButtonPropertyPanel
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.ListSelectionListener

public class RadioButtonPropertyPanel
extends javax.swing.JPanel
implements javax.swing.event.ListSelectionListener

Class definition for RadioButtonPropertyPanel. This class will create a radio button set property panel.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  javax.swing.JButton addButton
          add button
protected  javax.swing.JButton chooseButton
          choose button
protected  javax.swing.JCheckBox enabledCheckBox
          enabled textfield
protected  javax.swing.JTextField heightTextField
          height textfield
protected  javax.swing.JTextField iconTextField
          icon textfield
protected  javax.swing.JTextField labelTextField
          label textfield
protected  javax.swing.DefaultListModel listModel
          list model
protected  javax.swing.JTextField nameTextField
          name textfield
protected  java.util.Properties oldProperties
          a vector houses all the old properties of the component
protected  javax.swing.JPanel panel
          The background panel of this
protected  RadioButtonObject radioButtonObject
          ComponentObject
protected  javax.swing.JList radioList
          radio list
protected  javax.swing.JButton removeButton
          remove button
protected  javax.swing.JCheckBox visibledCheckBox
          visibled textfield
protected  javax.swing.JTextField widthTextField
          width textfield
protected  javax.swing.JTextField xLocationTextField
          xlocation textfield
protected  javax.swing.JTextField yLocationTextField
          ylocation textfield
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
RadioButtonPropertyPanel(RadioButtonObject radioButtonObject)
          Construct the radio button property panel
 
Method Summary
 java.awt.Component compose()
          Compose the panel contains all the fields for a button object
protected  javax.swing.Box composeButtonsRow()
          Compose the ok button and cancel button
protected  javax.swing.Box composeEnable()
          Compose the enabled and visibled checkbox
protected  javax.swing.Box composeIcon()
          compose icon
protected  javax.swing.Box composeLocation()
          Compose the location textfield
protected  javax.swing.Box composeName()
          Compose the name textfield
protected  javax.swing.Box composeRadioList()
          Compose the radio list
protected  javax.swing.Box composeSize()
          Compose the size textfield
 void valueChanged(javax.swing.event.ListSelectionEvent e)
          valueChanged method
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

panel

protected javax.swing.JPanel panel
The background panel of this


radioButtonObject

protected RadioButtonObject radioButtonObject
ComponentObject


nameTextField

protected javax.swing.JTextField nameTextField
name textfield


xLocationTextField

protected javax.swing.JTextField xLocationTextField
xlocation textfield


yLocationTextField

protected javax.swing.JTextField yLocationTextField
ylocation textfield


heightTextField

protected javax.swing.JTextField heightTextField
height textfield


widthTextField

protected javax.swing.JTextField widthTextField
width textfield


enabledCheckBox

protected javax.swing.JCheckBox enabledCheckBox
enabled textfield


visibledCheckBox

protected javax.swing.JCheckBox visibledCheckBox
visibled textfield


radioList

protected javax.swing.JList radioList
radio list


listModel

protected javax.swing.DefaultListModel listModel
list model


addButton

protected javax.swing.JButton addButton
add button


removeButton

protected javax.swing.JButton removeButton
remove button


labelTextField

protected javax.swing.JTextField labelTextField
label textfield


iconTextField

protected javax.swing.JTextField iconTextField
icon textfield


chooseButton

protected javax.swing.JButton chooseButton
choose button


oldProperties

protected java.util.Properties oldProperties
a vector houses all the old properties of the component

Constructor Detail

RadioButtonPropertyPanel

public RadioButtonPropertyPanel(RadioButtonObject radioButtonObject)
Construct the radio button property panel

Method Detail

compose

public java.awt.Component compose()
Compose the panel contains all the fields for a button object


composeName

protected javax.swing.Box composeName()
Compose the name textfield


composeLocation

protected javax.swing.Box composeLocation()
Compose the location textfield


composeSize

protected javax.swing.Box composeSize()
Compose the size textfield


composeEnable

protected javax.swing.Box composeEnable()
Compose the enabled and visibled checkbox


composeRadioList

protected javax.swing.Box composeRadioList()
Compose the radio list


composeIcon

protected javax.swing.Box composeIcon()
compose icon


composeButtonsRow

protected javax.swing.Box composeButtonsRow()
Compose the ok button and cancel button


valueChanged

public void valueChanged(javax.swing.event.ListSelectionEvent e)
valueChanged method

Specified by:
valueChanged in interface javax.swing.event.ListSelectionListener