|
|||||||||
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
org.pfsw.swing.DynamicPanel
org.pfsw.joi.ObjectValuePanel
public class ObjectValuePanel
A panel that reuses the panels and text areas for various display elements.
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.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
protected static java.lang.String |
BUTTON_LABEL_NULL
|
protected static java.lang.String |
BUTTON_LABEL_RESET
|
protected static java.lang.String |
BUTTON_LABEL_SAVE
|
protected static java.lang.String |
SLOT_OBJECT_VALUE
|
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 | |
---|---|
ObjectValuePanel(BasicInspector inspector)
Initialize the new instance with default values. |
Method Summary | |
---|---|
void |
activateComponent(java.awt.Component comp)
Sets the given text and shows the view with the corresponding text component. |
protected void |
activateComponentView()
|
protected void |
activateEditableTextView()
|
protected void |
activateReadOnlyTextView()
|
void |
activateText(java.lang.String text,
boolean editable,
boolean isPrimitive)
Sets the given text and shows the view with the corresponding text component. |
protected javax.swing.JPanel |
createButtons(BasicInspector inspector)
|
protected javax.swing.JScrollPane |
createScrollPane(java.awt.Component comp)
|
protected javax.swing.JTextArea |
createTextArea(boolean editable)
|
protected org.pfsw.swing.DynamicPanelSlot |
getComponentPanel()
|
protected javax.swing.JTextArea |
getEditableTextArea()
|
protected org.pfsw.swing.DynamicPanelSlot |
getEditableTextPanel()
|
java.lang.String |
getEditedText()
Returns the text from the editable text area |
protected javax.swing.JButton |
getNullButton()
|
protected javax.swing.JTextArea |
getReadOnlyTextArea()
|
protected org.pfsw.swing.DynamicPanelSlot |
getReadOnlyTextPanel()
|
protected void |
init(BasicInspector inspector)
|
protected void |
setComponentPanel(org.pfsw.swing.DynamicPanelSlot newValue)
|
void |
setEditableText(java.lang.String text)
Sets the editable text field to the given text value |
protected void |
setEditableTextArea(javax.swing.JTextArea newValue)
|
protected void |
setEditableTextPanel(org.pfsw.swing.DynamicPanelSlot newValue)
|
protected void |
setNullButton(javax.swing.JButton newValue)
|
protected void |
setReadOnlyTextArea(javax.swing.JTextArea newValue)
|
protected void |
setReadOnlyTextPanel(org.pfsw.swing.DynamicPanelSlot newValue)
|
Methods inherited from class org.pfsw.swing.DynamicPanel |
---|
addDynamicSlot, addDynamicSlot, dynamicSlots, dynamicSlots, getDynamicSlotNamed, getDynamicSlots, registerSlot, setSlot |
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, getBaseline, getBaselineResizeBehavior, 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, isPaintingForPrint, 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 |
---|
protected static final java.lang.String BUTTON_LABEL_SAVE
protected static final java.lang.String BUTTON_LABEL_RESET
protected static final java.lang.String BUTTON_LABEL_NULL
protected static final java.lang.String SLOT_OBJECT_VALUE
Constructor Detail |
---|
public ObjectValuePanel(BasicInspector inspector)
Method Detail |
---|
protected javax.swing.JTextArea getReadOnlyTextArea()
protected void setReadOnlyTextArea(javax.swing.JTextArea newValue)
protected javax.swing.JTextArea getEditableTextArea()
protected void setEditableTextArea(javax.swing.JTextArea newValue)
protected org.pfsw.swing.DynamicPanelSlot getReadOnlyTextPanel()
protected void setReadOnlyTextPanel(org.pfsw.swing.DynamicPanelSlot newValue)
protected org.pfsw.swing.DynamicPanelSlot getEditableTextPanel()
protected void setEditableTextPanel(org.pfsw.swing.DynamicPanelSlot newValue)
protected org.pfsw.swing.DynamicPanelSlot getComponentPanel()
protected void setComponentPanel(org.pfsw.swing.DynamicPanelSlot newValue)
protected javax.swing.JButton getNullButton()
protected void setNullButton(javax.swing.JButton newValue)
public void activateText(java.lang.String text, boolean editable, boolean isPrimitive)
public void setEditableText(java.lang.String text)
public void activateComponent(java.awt.Component comp)
public java.lang.String getEditedText()
protected void init(BasicInspector inspector)
protected javax.swing.JPanel createButtons(BasicInspector inspector)
protected javax.swing.JTextArea createTextArea(boolean editable)
protected javax.swing.JScrollPane createScrollPane(java.awt.Component comp)
protected void activateReadOnlyTextView()
protected void activateEditableTextView()
protected void activateComponentView()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |