com.metamatrix.toolbox.ui.widget
Class SplashPanel

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.metamatrix.toolbox.ui.widget.SplashPanel
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class SplashPanel
extends javax.swing.JPanel

Since:
2.0
See Also:
Serialized Form

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
static java.lang.String APPLICATION_NAME_PROPERTY
           
static java.lang.String BACKGROUND_COLOR_PROPERTY
           
static java.lang.String BUILD_NUMBER_PROPERTY
           
static java.lang.String COPYRIGHT_PROPERTY
           
static java.lang.String FOREGROUND_COLOR_PROPERTY
           
static java.lang.String LEGAL_TEXT_BACKGROUND_COLOR_PROPERTY
           
static java.lang.String LEGAL_TEXT_FOREGROUND_COLOR_PROPERTY
           
static java.lang.String LICENSE_PROPERTY
           
static java.lang.String NAME_FONT_PROPERTY
           
static java.lang.String NULL_MESSAGE_PROPERTY
           
static java.lang.String PENALTY_NOTICE_PROPERTY
           
static java.lang.String PROPERTY_PREFIX
           
static java.lang.String TRADEMARK_PROPERTY
           
static java.lang.String VERSION_NUMBER_PROPERTY
           
static java.lang.String VERSION_PROPERTY
           
 
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
SplashPanel()
           
 
Method Summary
protected  void addLabel(javax.swing.JPanel panel, java.lang.String text, java.awt.Color color, java.awt.Font font)
           
protected  javax.swing.JPanel addLabels(javax.swing.JPanel panel, java.lang.String text, java.awt.Color backgroundColor, java.awt.Color foregroundColor, java.awt.Font font, int margin)
           
protected  javax.swing.JPanel addLabels(javax.swing.JPanel panel, java.lang.String text, java.awt.Color foregroundColor, java.awt.Font font, int margin)
           
 java.awt.Dimension getPreferredSize()
           
protected  void initializeSplashPanel()
           
protected  void validateProperty(java.lang.String property, java.lang.String name)
           
 
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, 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

PROPERTY_PREFIX

public static final java.lang.String PROPERTY_PREFIX
See Also:
Constant Field Values

BACKGROUND_COLOR_PROPERTY

public static final java.lang.String BACKGROUND_COLOR_PROPERTY
See Also:
Constant Field Values

FOREGROUND_COLOR_PROPERTY

public static final java.lang.String FOREGROUND_COLOR_PROPERTY
See Also:
Constant Field Values

NAME_FONT_PROPERTY

public static final java.lang.String NAME_FONT_PROPERTY
See Also:
Constant Field Values

LEGAL_TEXT_BACKGROUND_COLOR_PROPERTY

public static final java.lang.String LEGAL_TEXT_BACKGROUND_COLOR_PROPERTY
See Also:
Constant Field Values

LEGAL_TEXT_FOREGROUND_COLOR_PROPERTY

public static final java.lang.String LEGAL_TEXT_FOREGROUND_COLOR_PROPERTY
See Also:
Constant Field Values

COPYRIGHT_PROPERTY

public static final java.lang.String COPYRIGHT_PROPERTY
See Also:
Constant Field Values

TRADEMARK_PROPERTY

public static final java.lang.String TRADEMARK_PROPERTY
See Also:
Constant Field Values

PENALTY_NOTICE_PROPERTY

public static final java.lang.String PENALTY_NOTICE_PROPERTY
See Also:
Constant Field Values

APPLICATION_NAME_PROPERTY

public static final java.lang.String APPLICATION_NAME_PROPERTY
See Also:
Constant Field Values

VERSION_NUMBER_PROPERTY

public static final java.lang.String VERSION_NUMBER_PROPERTY
See Also:
Constant Field Values

BUILD_NUMBER_PROPERTY

public static final java.lang.String BUILD_NUMBER_PROPERTY
See Also:
Constant Field Values

NULL_MESSAGE_PROPERTY

public static final java.lang.String NULL_MESSAGE_PROPERTY
See Also:
Constant Field Values

VERSION_PROPERTY

public static final java.lang.String VERSION_PROPERTY
See Also:
Constant Field Values

LICENSE_PROPERTY

public static final java.lang.String LICENSE_PROPERTY
See Also:
Constant Field Values
Constructor Detail

SplashPanel

public SplashPanel()
Since:
2.0
Method Detail

addLabel

protected void addLabel(javax.swing.JPanel panel,
                        java.lang.String text,
                        java.awt.Color color,
                        java.awt.Font font)
Since:
2.0

addLabels

protected javax.swing.JPanel addLabels(javax.swing.JPanel panel,
                                       java.lang.String text,
                                       java.awt.Color foregroundColor,
                                       java.awt.Font font,
                                       int margin)
Since:
2.0

addLabels

protected javax.swing.JPanel addLabels(javax.swing.JPanel panel,
                                       java.lang.String text,
                                       java.awt.Color backgroundColor,
                                       java.awt.Color foregroundColor,
                                       java.awt.Font font,
                                       int margin)
Since:
2.0

getPreferredSize

public java.awt.Dimension getPreferredSize()
Overrides:
getPreferredSize in class javax.swing.JComponent
Since:
2.0

initializeSplashPanel

protected void initializeSplashPanel()
Since:
2.0

validateProperty

protected void validateProperty(java.lang.String property,
                                java.lang.String name)
Since:
2.0


Copyright © 2009. All Rights Reserved.