com.jaxfront.swing.ui.editor
Class StatusBar

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 com.jaxfront.swing.ui.editor.StatusBar
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible

public class StatusBar
extends javax.swing.JPanel
implements java.awt.event.ActionListener

StatusBar for the XUIEditor.

Version:
1.60
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Field Summary
 
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
StatusBar(java.awt.Frame editor)
           
StatusBar(java.awt.Frame editor, javax.swing.ImageIcon bannerIcon, java.lang.String licenseText, java.awt.Color startColor, java.awt.Color endColor)
           
StatusBar(java.awt.Frame editor, javax.swing.ImageIcon bannerIcon, java.lang.String licenseText, java.awt.Color startColor, java.awt.Color endColor, boolean allowEnterLicense)
           
StatusBar(java.awt.Frame editor, java.lang.String bannerIcon)
           
StatusBar(java.awt.Frame editor, java.lang.String bannerIcon, java.lang.String licenseText)
           
StatusBar(java.awt.Frame editor, java.lang.String bannerIcon, java.lang.String licenseText, java.awt.Color startColor)
           
StatusBar(java.awt.Frame editor, java.lang.String bannerIcon, java.lang.String licenseText, java.awt.Color startColor, java.awt.Color endColor)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void endProcess()
           
 void paint(java.awt.Graphics g)
           
 void setLink(java.lang.String httpLink)
           
 void setText(java.lang.String text)
           
 void showLicenseDialog()
          Show the license dialog.
 void showLicenseDialog(java.awt.Frame frame)
          Shows the license dialog.
 void showLicenseDialog(java.awt.Frame frame, boolean closeByError, boolean closeIfInvalid)
          Shows the license dialog.
 void startProcess(java.awt.Component component, java.lang.String text)
           
 
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, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, 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, setVerifyInputWhenFocusTarget, setVisible, 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, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StatusBar

public StatusBar(java.awt.Frame editor)

StatusBar

public StatusBar(java.awt.Frame editor,
                 java.lang.String bannerIcon)

StatusBar

public StatusBar(java.awt.Frame editor,
                 java.lang.String bannerIcon,
                 java.lang.String licenseText)

StatusBar

public StatusBar(java.awt.Frame editor,
                 java.lang.String bannerIcon,
                 java.lang.String licenseText,
                 java.awt.Color startColor)

StatusBar

public StatusBar(java.awt.Frame editor,
                 java.lang.String bannerIcon,
                 java.lang.String licenseText,
                 java.awt.Color startColor,
                 java.awt.Color endColor)

StatusBar

public StatusBar(java.awt.Frame editor,
                 javax.swing.ImageIcon bannerIcon,
                 java.lang.String licenseText,
                 java.awt.Color startColor,
                 java.awt.Color endColor)

StatusBar

public StatusBar(java.awt.Frame editor,
                 javax.swing.ImageIcon bannerIcon,
                 java.lang.String licenseText,
                 java.awt.Color startColor,
                 java.awt.Color endColor,
                 boolean allowEnterLicense)
Method Detail

setLink

public void setLink(java.lang.String httpLink)

startProcess

public void startProcess(java.awt.Component component,
                         java.lang.String text)

setText

public void setText(java.lang.String text)

endProcess

public void endProcess()

paint

public void paint(java.awt.Graphics g)
Overrides:
paint in class javax.swing.JComponent

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

showLicenseDialog

public void showLicenseDialog()
Show the license dialog.


showLicenseDialog

public void showLicenseDialog(java.awt.Frame frame)
Shows the license dialog.

Parameters:
frame - the parent frame of the license dialog.

showLicenseDialog

public void showLicenseDialog(java.awt.Frame frame,
                              boolean closeByError,
                              boolean closeIfInvalid)
Shows the license dialog.

Parameters:
frame - the parent frame of the license dialog
closeByError -