Package jaxx.runtime.swing
Class StatusMessagePanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
jaxx.runtime.swing.Table
jaxx.runtime.swing.StatusMessagePanel
- All Implemented Interfaces:
java.awt.event.ActionListener,java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,java.util.EventListener,javax.accessibility.Accessible,JAXXContext,JAXXObject
public class StatusMessagePanel extends Table implements java.awt.event.ActionListener, JAXXObject
- See Also:
- Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainerNested 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
Fields Modifier and Type Field Description protected java.util.List<java.lang.Object>$activeBindingsprotected java.util.Map<java.lang.String,JAXXBinding>$bindingsprotected java.util.Map<java.lang.String,java.lang.Object>$bindingSourcesprotected java.util.Map<java.lang.String,java.lang.Object>$objectMapprotected java.util.Map<?,?>$previousValuesstatic java.lang.StringBINDING_BUSY_WIDGET_ENABLEDstatic java.lang.StringBINDING_BUSY_WIDGET_INDETERMINATEstatic java.lang.StringBINDING_BUSY_WIDGET_VISIBLEprotected javax.swing.Boxboxprotected java.lang.Booleanbusyprotected javax.swing.JProgressBarbusyWidgetprotected JAXXContextdelegateContextprotected static java.lang.StringEMPTY_STATUSprotected StatusMessagePanelHandlerhandlerstatic java.lang.StringPROPERTY_BUSYstatic java.lang.StringPROPERTY_SHOW_BUSYstatic java.lang.StringPROPERTY_SHOW_CLOCKstatic java.lang.StringPROPERTY_SHOW_I18Nstatic java.lang.StringPROPERTY_SHOW_MEMORY_STATUSprotected java.lang.BooleanshowBusyprotected java.lang.BooleanshowClockprotected java.lang.BooleanshowI18nprotected java.lang.BooleanshowMemoryStatusprotected javax.swing.JLabelstatusLabelFields inherited from class jaxx.runtime.swing.Table
DEFAULT_INSETSFields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
Constructors Constructor Description StatusMessagePanel()StatusMessagePanel(JAXXContext parentContext) -
Method Summary
Modifier and Type Method Description static JAXXObjectDescriptor$getJAXXObjectDescriptor()voidactionPerformed(java.awt.event.ActionEvent evt)protected voidaddChildrenToBox()voidaddWidget(java.awt.Component w)voidaddWidget(java.awt.Component w, int index)voidapplyDataBinding(java.lang.String $binding)voidclearStatus()protected voidcreateBox()protected voidcreateBusy()protected voidcreateBusyWidget()protected voidcreateHandler()protected voidcreateShowBusy()protected voidcreateShowClock()protected voidcreateShowI18n()protected voidcreateShowMemoryStatus()protected voidcreateStatusLabel()voidfirePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)protected javax.swing.Boxget$Box0()protected ClockWidgetget$ClockWidget0()protected MemoryStatusWidgetget$MemoryStatusWidget0()java.util.Map<java.lang.String,java.lang.Object>get$objectMap()javax.swing.BoxgetBox()java.lang.BooleangetBusy()javax.swing.JProgressBargetBusyWidget()<T> TgetContextValue(java.lang.Class<T> clazz)<T> TgetContextValue(java.lang.Class<T> clazz, java.lang.String name)JAXXBindinggetDataBinding(java.lang.String bindingId)JAXXBinding[]getDataBindings()JAXXContextgetDelegateContext()StatusMessagePanelHandlergetHandler()java.lang.ObjectgetObjectById(java.lang.String id)<O extends java.awt.Container>
OgetParentContainer(java.lang.Class<O> clazz)<O extends java.awt.Container>
OgetParentContainer(java.lang.Object source, java.lang.Class<O> clazz)java.lang.BooleangetShowBusy()java.lang.BooleangetShowClock()java.lang.BooleangetShowI18n()java.lang.BooleangetShowMemoryStatus()javax.swing.JLabelgetStatusLabel()<U extends java.awt.Component>
UgetWidget(java.lang.Class<U> clazz)voidinit()java.lang.BooleanisBusy()java.lang.BooleanisShowBusy()java.lang.BooleanisShowClock()java.lang.BooleanisShowI18n()java.lang.BooleanisShowMemoryStatus()voidprocessDataBinding(java.lang.String $binding)voidprocessDataBinding(java.lang.String $binding, boolean $force)voidregisterDataBinding(JAXXBinding binding)<T> voidremoveContextValue(java.lang.Class<T> clazz)<T> voidremoveContextValue(java.lang.Class<T> clazz, java.lang.String name)voidremoveDataBinding(java.lang.String $binding)voidsetBusy(java.lang.Boolean busy)<T> voidsetContextValue(T o)<T> voidsetContextValue(T o, java.lang.String name)voidsetShowBusy(java.lang.Boolean showBusy)voidsetShowClock(java.lang.Boolean showClock)voidsetShowI18n(java.lang.Boolean showI18n)voidsetShowMemoryStatus(java.lang.Boolean showMemoryStatus)voidsetStatus(java.lang.String status)voidstartProgress()voidstartProgress(java.lang.String status)voidstopProgress()voidstopProgress(java.lang.String finalStatus)Methods inherited from class jaxx.runtime.swing.Table
getCellConstraints, getRowConstraints, getTableConstraints, newCell, newRow, setLayoutMethods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods 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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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, updateMethods 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, transferFocusDownCycle, validate, validateTreeMethods 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, 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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface jaxx.runtime.JAXXObject
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
-
Field Details
-
PROPERTY_BUSY
public static final java.lang.String PROPERTY_BUSY- See Also:
- Constant Field Values
-
PROPERTY_SHOW_BUSY
public static final java.lang.String PROPERTY_SHOW_BUSY- See Also:
- Constant Field Values
-
PROPERTY_SHOW_CLOCK
public static final java.lang.String PROPERTY_SHOW_CLOCK- See Also:
- Constant Field Values
-
PROPERTY_SHOW_I18N
public static final java.lang.String PROPERTY_SHOW_I18N- See Also:
- Constant Field Values
-
PROPERTY_SHOW_MEMORY_STATUS
public static final java.lang.String PROPERTY_SHOW_MEMORY_STATUS- See Also:
- Constant Field Values
-
BINDING_BUSY_WIDGET_ENABLED
public static final java.lang.String BINDING_BUSY_WIDGET_ENABLED- See Also:
- Constant Field Values
-
BINDING_BUSY_WIDGET_INDETERMINATE
public static final java.lang.String BINDING_BUSY_WIDGET_INDETERMINATE- See Also:
- Constant Field Values
-
BINDING_BUSY_WIDGET_VISIBLE
public static final java.lang.String BINDING_BUSY_WIDGET_VISIBLE- See Also:
- Constant Field Values
-
$activeBindings
protected java.util.List<java.lang.Object> $activeBindings -
$bindingSources
protected java.util.Map<java.lang.String,java.lang.Object> $bindingSources -
$bindings
-
$objectMap
protected java.util.Map<java.lang.String,java.lang.Object> $objectMap -
$previousValues
protected java.util.Map<?,?> $previousValues -
delegateContext
-
box
protected javax.swing.Box box -
busy
protected java.lang.Boolean busy -
busyWidget
protected javax.swing.JProgressBar busyWidget -
handler
-
showBusy
protected java.lang.Boolean showBusy -
showClock
protected java.lang.Boolean showClock -
showI18n
protected java.lang.Boolean showI18n -
showMemoryStatus
protected java.lang.Boolean showMemoryStatus -
statusLabel
protected javax.swing.JLabel statusLabel -
EMPTY_STATUS
protected static final java.lang.String EMPTY_STATUS- See Also:
- Constant Field Values
-
-
Constructor Details
-
StatusMessagePanel
public StatusMessagePanel() -
StatusMessagePanel
-
-
Method Details
-
clearStatus
public void clearStatus() -
startProgress
public void startProgress() -
startProgress
public void startProgress(java.lang.String status) -
stopProgress
public void stopProgress() -
stopProgress
public void stopProgress(java.lang.String finalStatus) -
setStatus
public void setStatus(java.lang.String status) -
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent evt)- Specified by:
actionPerformedin interfacejava.awt.event.ActionListener
-
getWidget
public <U extends java.awt.Component> U getWidget(java.lang.Class<U> clazz) -
addWidget
public void addWidget(java.awt.Component w) -
addWidget
public void addWidget(java.awt.Component w, int index) -
init
public void init() -
$getJAXXObjectDescriptor
-
applyDataBinding
public void applyDataBinding(java.lang.String $binding)- Specified by:
applyDataBindingin interfaceJAXXObject
-
firePropertyChange
public void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)- Specified by:
firePropertyChangein interfaceJAXXObject- Overrides:
firePropertyChangein classjava.awt.Component
-
get$objectMap
public java.util.Map<java.lang.String,java.lang.Object> get$objectMap()- Specified by:
get$objectMapin interfaceJAXXObject
-
getDataBinding
- Specified by:
getDataBindingin interfaceJAXXObject
-
getDataBindings
- Specified by:
getDataBindingsin interfaceJAXXObject
-
getObjectById
public java.lang.Object getObjectById(java.lang.String id)- Specified by:
getObjectByIdin interfaceJAXXObject
-
processDataBinding
public void processDataBinding(java.lang.String $binding, boolean $force)- Specified by:
processDataBindingin interfaceJAXXObject
-
processDataBinding
public void processDataBinding(java.lang.String $binding)- Specified by:
processDataBindingin interfaceJAXXObject
-
registerDataBinding
- Specified by:
registerDataBindingin interfaceJAXXObject
-
removeDataBinding
public void removeDataBinding(java.lang.String $binding)- Specified by:
removeDataBindingin interfaceJAXXObject
-
getContextValue
public <T> T getContextValue(java.lang.Class<T> clazz)- Specified by:
getContextValuein interfaceJAXXContext
-
getContextValue
public <T> T getContextValue(java.lang.Class<T> clazz, java.lang.String name)- Specified by:
getContextValuein interfaceJAXXContext
-
getDelegateContext
- Specified by:
getDelegateContextin interfaceJAXXObject
-
getParentContainer
public <O extends java.awt.Container> O getParentContainer(java.lang.Class<O> clazz)- Specified by:
getParentContainerin interfaceJAXXObject
-
getParentContainer
public <O extends java.awt.Container> O getParentContainer(java.lang.Object source, java.lang.Class<O> clazz)- Specified by:
getParentContainerin interfaceJAXXObject
-
removeContextValue
public <T> void removeContextValue(java.lang.Class<T> clazz)- Specified by:
removeContextValuein interfaceJAXXContext
-
removeContextValue
public <T> void removeContextValue(java.lang.Class<T> clazz, java.lang.String name)- Specified by:
removeContextValuein interfaceJAXXContext
-
setContextValue
public <T> void setContextValue(T o)- Specified by:
setContextValuein interfaceJAXXContext
-
setContextValue
public <T> void setContextValue(T o, java.lang.String name)- Specified by:
setContextValuein interfaceJAXXContext
-
getBox
public javax.swing.Box getBox() -
getBusy
public java.lang.Boolean getBusy() -
getBusyWidget
public javax.swing.JProgressBar getBusyWidget() -
getHandler
-
getShowBusy
public java.lang.Boolean getShowBusy() -
getShowClock
public java.lang.Boolean getShowClock() -
getShowI18n
public java.lang.Boolean getShowI18n() -
getShowMemoryStatus
public java.lang.Boolean getShowMemoryStatus() -
getStatusLabel
public javax.swing.JLabel getStatusLabel() -
isBusy
public java.lang.Boolean isBusy() -
isShowBusy
public java.lang.Boolean isShowBusy() -
isShowClock
public java.lang.Boolean isShowClock() -
isShowI18n
public java.lang.Boolean isShowI18n() -
isShowMemoryStatus
public java.lang.Boolean isShowMemoryStatus() -
setBusy
public void setBusy(java.lang.Boolean busy) -
setShowBusy
public void setShowBusy(java.lang.Boolean showBusy) -
setShowClock
public void setShowClock(java.lang.Boolean showClock) -
setShowI18n
public void setShowI18n(java.lang.Boolean showI18n) -
setShowMemoryStatus
public void setShowMemoryStatus(java.lang.Boolean showMemoryStatus) -
get$Box0
protected javax.swing.Box get$Box0() -
get$ClockWidget0
-
get$MemoryStatusWidget0
-
addChildrenToBox
protected void addChildrenToBox() -
createBox
protected void createBox() -
createBusy
protected void createBusy() -
createBusyWidget
protected void createBusyWidget() -
createHandler
protected void createHandler() -
createShowBusy
protected void createShowBusy() -
createShowClock
protected void createShowClock() -
createShowI18n
protected void createShowI18n() -
createShowMemoryStatus
protected void createShowMemoryStatus() -
createStatusLabel
protected void createStatusLabel()
-