|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.jaxfront.swing.ui.visualizers.AbstractView
com.jaxfront.swing.ui.visualizers.AbstractSimpleTypeView
com.jaxfront.swing.ui.visualizers.SimpleTypeBooleanView
public class SimpleTypeBooleanView
This class represents a SimpleTypeBooleanView which is derived from the class AbstractSimpleTypeView. This class renderers GUI components that express a boolean value. The underlying JAXFront type is a SimpleType whose primitive data type is boolean.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Field Summary | |
---|---|
static java.lang.String |
_false
|
static java.lang.String |
_iFalse
|
static java.lang.String |
_iTrue
|
static java.lang.String |
_true
|
Fields inherited from class com.jaxfront.swing.ui.visualizers.AbstractView |
---|
FILL, FILL_NO_GROW, HEADER_HEIGHT_OFFSET, PROPERTY_USER_CHANGED_SERIALIZE |
Fields inherited from class javax.swing.JComponent |
---|
TOOL_TIP_TEXT_KEY, 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 | |
---|---|
SimpleTypeBooleanView(SimpleType type)
SimpleTypeBooleanView constructor. |
|
SimpleTypeBooleanView(SimpleType type,
Type context)
SimpleTypeBooleanView constructor. |
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
|
void |
focusLost(java.awt.event.FocusEvent e)
|
java.lang.String |
getText()
Returns the value of the component. |
void |
itemStateChanged(java.awt.event.ItemEvent e)
Invoked when an item has been selected or deselected. |
void |
populateView()
Updates the view of this visualizer. |
void |
release()
Releases allocated resources for this visualizer. |
void |
setBackground(java.awt.Color color)
|
void |
setEditable(boolean editable)
Sets the view component editable . |
void |
setEnabled(boolean enabled,
boolean setOptionalToo)
Sets the component enabled/disabled. |
void |
setForeground(java.awt.Color color)
|
void |
setRequired(boolean required)
Sets the view component to be required or not. |
java.lang.String |
toString()
Returns a String that represents the value of this object. |
Methods inherited from class com.jaxfront.swing.ui.visualizers.AbstractSimpleTypeView |
---|
focusGained, getEditorField, getSimpleModel, keyPressed, keyReleased, keyTyped, markError, populateModel, removeLabel, resetError, setApplicationRequired, setChoosenKeyContextValue, setEditorField, setEnabled, setLabelColor |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, 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, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, 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, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String _true
public static final java.lang.String _false
public static final java.lang.String _iTrue
public static final java.lang.String _iFalse
Constructor Detail |
---|
public SimpleTypeBooleanView(SimpleType type)
type
- com.jaxfront.core.type.SimpleType the underlying model (type)
for this viewpublic SimpleTypeBooleanView(SimpleType type, Type context)
type
- com.jaxfront.core.type.SimpleType the underlying model (type)
for this viewMethod Detail |
---|
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
ActionListener.actionPerformed(java.awt.event.ActionEvent)
public java.lang.String getText()
SimpleTypeVisualizer
getText
in interface SimpleTypeVisualizer
getText
in class AbstractSimpleTypeView
AbstractSimpleTypeView.getText()
public void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged
in interface java.awt.event.ItemListener
itemStateChanged
in class AbstractSimpleTypeView
ItemListener.itemStateChanged(ItemEvent)
public void populateView()
Visualizer
populateView
in interface Visualizer
populateView
in class AbstractView
Visualizer.populateView()
public void release()
Visualizer
release
in interface Visualizer
release
in class AbstractSimpleTypeView
Visualizer.release()
public void setEnabled(boolean enabled, boolean setOptionalToo)
AbstractView
setEnabled
in class AbstractView
enabled
- true, if the component should be enabledsetOptionalToo
- true, if the optionalCheckBox should be enabled trueAbstractView.setEnabled(boolean,
boolean)
public void setEditable(boolean editable)
Visualizer
setEditable
in interface Visualizer
setEditable
in class AbstractSimpleTypeView
editable
- enable/disable this visualizerVisualizer.setEditable(boolean)
public void setRequired(boolean required)
Visualizer
setRequired
in interface Visualizer
setRequired
in class AbstractSimpleTypeView
required
- indicates if a visualizer requires user inputVisualizer.setRequired(boolean)
public java.lang.String toString()
toString
in class java.awt.Component
public void focusLost(java.awt.event.FocusEvent e)
focusLost
in interface java.awt.event.FocusListener
focusLost
in class AbstractSimpleTypeView
e
- java.awt.event.FocusEventFocusListener.focusLost(FocusEvent)
public void setBackground(java.awt.Color color)
setBackground
in class AbstractSimpleTypeView
Component.setBackground(java.awt.Color)
public void setForeground(java.awt.Color color)
setForeground
in class AbstractSimpleTypeView
Component.setForeground(java.awt.Color)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |