pt.moredata.widgets
Class Splash

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjavax.swing.JWindow
                  extended bypt.moredata.widgets.Splash
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable

public class Splash
extends javax.swing.JWindow

Splash.java Classe para apresentar uma janela com uma barra de progresso no inicio de uma aplicação. Company MoreData

Version:
$Revision: 1.2 $
Author:
pcarmo
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JWindow
javax.swing.JWindow.AccessibleJWindow
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
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
 
Fields inherited from class javax.swing.JWindow
accessibleContext, rootPane, rootPaneCheckingEnabled
 
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
Splash()
          Creates new Splash window.
Splash(int minValue, int maxValue)
          Creates new Splash window
 
Method Summary
 int getProgressBarValue()
          Get progress bar current value.
static void main(java.lang.String[] args)
           
 void setBackgroundImage(javax.swing.ImageIcon image)
          Altera a imagem apresentada na janela.
 void setFooterForeground(java.awt.Color color)
          Altera a côr do texto apresentado na parte inferior da janela.
 void setFooterImage(javax.swing.ImageIcon image)
          Altera a imagem apresentada no footer da janela.
 void setFooterText(java.lang.String text)
          Altera o texto apresentado na parte inferior da janela.
 void setHeaderForeground(java.awt.Color color)
          Altera a côr do texto apresentado na parte suprior da janela.
 void setHeaderImage(javax.swing.ImageIcon image)
          Altera a imagem apresentada no header janela.
 void setHeaderText(java.lang.String text)
          Altera o texto apresentado na parte suprior da janela.
 void setMaximumValue(int maxValue)
          Setter for property maxValue.
 void setMinimumValue(int minValue)
          Setter for property minValue.
 void setProgressBar(java.lang.String status, int value)
          Altera o valor da barra de progresso e o texto apresentado por cima da barra de progresso.
 void setProgressBarForeground(java.awt.Color color)
          Changes progressbar color.
 void setProgressBarValue(int value)
          Set progress bar current value.
 void setStatusForeground(java.awt.Color color)
          Altera a côr do texto apresentado por cima da barra de progresso.
 void setStatusImage(javax.swing.ImageIcon image)
          Altera a imagem apresentada no footer da janela.
 void setStatusText(java.lang.String text)
          Altera o texto apresentado por cima da barra de progresso.
 
Methods inherited from class javax.swing.JWindow
addImpl, createRootPane, getAccessibleContext, getContentPane, getGlassPane, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, remove, setContentPane, setGlassPane, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update, windowInit
 
Methods inherited from class java.awt.Window
addNotify, addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Splash

public Splash()
Creates new Splash window. Progress bar minimum value is set to 0 and maximum value is set to 100.


Splash

public Splash(int minValue,
              int maxValue)
Creates new Splash window

Parameters:
minValue - Minimum value for the prograss bar.
maxValue - Maximum value for the prograss bar.
Method Detail

setProgressBar

public void setProgressBar(java.lang.String status,
                           int value)
Altera o valor da barra de progresso e o texto apresentado por cima da barra de progresso.


setProgressBarValue

public void setProgressBarValue(int value)
Set progress bar current value.

Parameters:
value - Progress bar current value.

getProgressBarValue

public int getProgressBarValue()
Get progress bar current value.


setStatusText

public void setStatusText(java.lang.String text)
Altera o texto apresentado por cima da barra de progresso.

Parameters:
text - O texto apresentado por cima da barra de progresso.

setHeaderText

public void setHeaderText(java.lang.String text)
Altera o texto apresentado na parte suprior da janela.

Parameters:
text - O texto a apresentar na parte suprior de janela.

setFooterText

public void setFooterText(java.lang.String text)
Altera o texto apresentado na parte inferior da janela.

Parameters:
text - O texto a apresentar na parte inferior de janela.

setStatusForeground

public void setStatusForeground(java.awt.Color color)
Altera a côr do texto apresentado por cima da barra de progresso.

Parameters:
color - A nova côr do texto.

setHeaderForeground

public void setHeaderForeground(java.awt.Color color)
Altera a côr do texto apresentado na parte suprior da janela.

Parameters:
color - A nova côr do texto.

setFooterForeground

public void setFooterForeground(java.awt.Color color)
Altera a côr do texto apresentado na parte inferior da janela.

Parameters:
color - A nova côr do texto.

setMaximumValue

public void setMaximumValue(int maxValue)
Setter for property maxValue.

Parameters:
maxValue - New value of property maxValue.

setMinimumValue

public void setMinimumValue(int minValue)
Setter for property minValue.

Parameters:
minValue - New value of property minValue.

setBackgroundImage

public void setBackgroundImage(javax.swing.ImageIcon image)
Altera a imagem apresentada na janela. A imagem ocupa toda a janela, que tem uma dimensão fixa de 300 pixels de altura e 400 pixels de largura.

Parameters:
image - A nova imagem a apresentar na janela.

setHeaderImage

public void setHeaderImage(javax.swing.ImageIcon image)
Altera a imagem apresentada no header janela.

Parameters:
image - A nova imagem a apresentar no header da janela.

setFooterImage

public void setFooterImage(javax.swing.ImageIcon image)
Altera a imagem apresentada no footer da janela.

Parameters:
image - A nova imagem a apresentar no footer da janela.

setStatusImage

public void setStatusImage(javax.swing.ImageIcon image)
Altera a imagem apresentada no footer da janela.

Parameters:
image - A nova imagem a apresentar no footer da janela.

setProgressBarForeground

public void setProgressBarForeground(java.awt.Color color)
Changes progressbar color.

Parameters:
color - A nova côr do texto.

main

public static void main(java.lang.String[] args)