|
JavaGantt 2011.1 API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
javax.swing.JWindow
eu.beesoft.gaia.launcher.SplashScreen
public class SplashScreen
A basic implementation of splash screen and ProgressMediator. Creates
a main window, displays an image and a progress bar. Override method
build() to change the look of for this spash screen.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JWindow |
|---|
javax.swing.JWindow.AccessibleJWindow |
| Nested classes/interfaces inherited from class java.awt.Window |
|---|
java.awt.Window.AccessibleAWTWindow |
| 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.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 | |
|---|---|
protected |
SplashScreen()
Create a new instance of SplashScreen. |
| Method Summary | |
|---|---|
protected void |
build()
Builds a basic splash screen. |
void |
close()
Implementation of ProgressMediator.close() method. |
protected byte[] |
getImage()
Returns an image data for this splash screen. |
protected byte[] |
getImage(java.lang.String name)
Returns a byte array with image data for given image name. |
protected java.awt.Component |
getImageComponent(byte[] image)
Creates a new component (in this implementation JLabel) to
display given image. |
protected javax.swing.JProgressBar |
getProgressBar()
Returns a JProgressBar instance which was set by
setProgressBar(JProgressBar) method. |
int |
getProgressRange()
Implementation of ProgressMediator.getProgressRange() method. |
int |
getProgressStep()
Implementation of ProgressMediator.getProgressStep() method. |
java.lang.String |
getProgressText()
Implementation of ProgressMediator.getProgressText() method. |
boolean |
isInterrupted()
Implementation of ProgressMediator.isInterrupted() method. |
protected void |
setProgressBar(javax.swing.JProgressBar progressBar)
Sets a JProgressBar instance. |
void |
setProgressRange(int count)
Implementation of ProgressMediator.setProgressRange(int) method. |
void |
setProgressStep(int step)
Implementation of ProgressMediator.setProgressStep(int) method. |
void |
setProgressText(java.lang.String text)
Implementation of ProgressMediator.setProgressText(String)
method. |
| 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, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, 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, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
|---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, 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, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, checkImage, checkImage, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, 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, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, 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 |
|---|
protected SplashScreen()
build() to buld splash screen. It
centers on screen and displays at the end.
| Method Detail |
|---|
protected void build()
getImage() and if it is not null, displays it in center area.
Then creates a JProgressBar and displays it in bottom.
This method is invoked from constructor. Override it if you need other look for your splash screen.
protected java.awt.Component getImageComponent(byte[] image)
JLabel) to
display given image.
image - - a byte array with image data
protected byte[] getImage()
Launcher instance. If not found, returns null.
Otherwise it invokes getImage(String) method to load data from
resource.
This method is invoked from build() method.
protected byte[] getImage(java.lang.String name)
Launcher.getFile(String) method. If this is
not successfull, it tries to get from file system, and if this fails,
from a class path.
name - - a name of resource with image data
java.lang.RuntimeException - if resource with given name not found or some I/O error
occuredprotected void setProgressBar(javax.swing.JProgressBar progressBar)
JProgressBar instance. This method does not set it to
UI, it just remembers it for ProgressMediator purposes.
progressBar - - a progress bar to setprotected javax.swing.JProgressBar getProgressBar()
JProgressBar instance which was set by
setProgressBar(JProgressBar) method.
public int getProgressRange()
ProgressMediator.getProgressRange() method.
getProgressRange in interface ProgressMediatorpublic void setProgressRange(int count)
ProgressMediator.setProgressRange(int) method.
setProgressRange in interface ProgressMediatorcount - - maximum progress valuepublic int getProgressStep()
ProgressMediator.getProgressStep() method.
getProgressStep in interface ProgressMediatorpublic void setProgressStep(int step)
ProgressMediator.setProgressStep(int) method.
setProgressStep in interface ProgressMediatorstep - - a progress step to setpublic java.lang.String getProgressText()
ProgressMediator.getProgressText() method.
getProgressText in interface ProgressMediatorpublic void setProgressText(java.lang.String text)
ProgressMediator.setProgressText(String)
method.
setProgressText in interface ProgressMediatortext - - a text to setpublic boolean isInterrupted()
ProgressMediator.isInterrupted() method.
Returns false by default.
isInterrupted in interface ProgressMediatorpublic void close()
ProgressMediator.close() method. Disposes this
window and set progress mediator in Launcher to null.
close in interface ProgressMediator
|
JavaGantt 2011.1 API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||