TWE 2.4-1 API

org.enhydra.jawe.base.panel.panels
Class XMLMultiLineTextPanelWithChoiceButton

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byorg.enhydra.jawe.base.panel.panels.XMLPanel
                      extended byorg.enhydra.jawe.base.panel.panels.XMLBasicPanel
                          extended byorg.enhydra.jawe.base.panel.panels.XMLMultiLineTextPanelWithChoiceButton
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class XMLMultiLineTextPanelWithChoiceButton
extends XMLBasicPanel

Creates panel with JLabel and JTextArea.

Author:
Sasa Bojanic
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  boolean falseRequiredForCC
           
protected  javax.swing.JLabel jl
           
protected  javax.swing.JTextArea jta
           
static int SIZE_EXTRA_LARGE
           
static int SIZE_LARGE
           
static int SIZE_MEDIUM
           
static int SIZE_SMALL
           
static java.awt.Dimension textAreaDimensionExtraLarge
           
static java.awt.Dimension textAreaDimensionLarge
           
static java.awt.Dimension textAreaDimensionMedium
           
static java.awt.Dimension textAreaDimensionSmall
           
 
Fields inherited from class org.enhydra.jawe.base.panel.panels.XMLBasicPanel
editor, myOwner, pc, title
 
Fields inherited from class javax.swing.JPanel
 
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.Container
 
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
XMLMultiLineTextPanelWithChoiceButton(PanelContainer pc, org.enhydra.shark.xpdl.XMLElement myOwner, boolean isVertical, int type, boolean wrapLines, boolean isEnabled, java.util.List choices)
           
XMLMultiLineTextPanelWithChoiceButton(PanelContainer pc, org.enhydra.shark.xpdl.XMLElement myOwner, java.lang.String labelKey, boolean isFalseRequired, boolean isVertical, int type, boolean wrapLines, java.util.List choices, boolean isEnabled)
           
 
Method Summary
 void appendText(java.lang.String txt)
           
 java.lang.String getText()
           
 java.lang.Object getValue()
           
 boolean isEmpty()
           
 void requestFocus()
           
 void setElements()
           
 boolean validateEntry()
          Checks if the element that owns panel
 
Methods inherited from class org.enhydra.jawe.base.panel.panels.XMLBasicPanel
canceled, cleanup, defaultErrorMessage, errorMessage, getEditor, getOwner, getPanelContainer, getTitle, getWindow, setBorder, setOwner, updateView
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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

SIZE_SMALL

public static int SIZE_SMALL

SIZE_MEDIUM

public static int SIZE_MEDIUM

SIZE_LARGE

public static int SIZE_LARGE

SIZE_EXTRA_LARGE

public static int SIZE_EXTRA_LARGE

textAreaDimensionSmall

public static java.awt.Dimension textAreaDimensionSmall

textAreaDimensionMedium

public static java.awt.Dimension textAreaDimensionMedium

textAreaDimensionLarge

public static java.awt.Dimension textAreaDimensionLarge

textAreaDimensionExtraLarge

public static java.awt.Dimension textAreaDimensionExtraLarge

jta

protected javax.swing.JTextArea jta

jl

protected javax.swing.JLabel jl

falseRequiredForCC

protected boolean falseRequiredForCC
Constructor Detail

XMLMultiLineTextPanelWithChoiceButton

public XMLMultiLineTextPanelWithChoiceButton(PanelContainer pc,
                                             org.enhydra.shark.xpdl.XMLElement myOwner,
                                             boolean isVertical,
                                             int type,
                                             boolean wrapLines,
                                             boolean isEnabled,
                                             java.util.List choices)

XMLMultiLineTextPanelWithChoiceButton

public XMLMultiLineTextPanelWithChoiceButton(PanelContainer pc,
                                             org.enhydra.shark.xpdl.XMLElement myOwner,
                                             java.lang.String labelKey,
                                             boolean isFalseRequired,
                                             boolean isVertical,
                                             int type,
                                             boolean wrapLines,
                                             java.util.List choices,
                                             boolean isEnabled)
Method Detail

validateEntry

public boolean validateEntry()
Description copied from class: XMLBasicPanel
Checks if the element that owns panel

Overrides:
validateEntry in class XMLBasicPanel

isEmpty

public boolean isEmpty()
Overrides:
isEmpty in class XMLBasicPanel

setElements

public void setElements()
Overrides:
setElements in class XMLBasicPanel

getText

public java.lang.String getText()

appendText

public void appendText(java.lang.String txt)

getValue

public java.lang.Object getValue()
Overrides:
getValue in class XMLBasicPanel

requestFocus

public void requestFocus()

TWE 2.4-1 API