|
||||||||||
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
proyecto.utilidades.SplashPrincipal
public class SplashPrincipal
SplashPrincipal
El Splash Screen es esa pequeña ventana flotante que aparece justo cuando está cargando Epsilon y sobre la cual aparece una serie de información que representan los distintos módulos que se están activando en ese momento.
Esta clase tiene todo los métodos referentes para manejar nuestro Splash en el momento de inicio de la aplicación.
JProgressBar
,
Serialized FormNested Class Summary | |
---|---|
(package private) class |
SplashPrincipal.ImagenPanel
The Class ImagenPanel. |
Nested classes/interfaces inherited from class javax.swing.JWindow |
---|
JWindow.AccessibleJWindow |
Nested classes/interfaces inherited from class java.awt.Window |
---|
Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, 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 | |
---|---|
SplashPrincipal(Icon imagenLogo,
Frame f,
int waitTime)
Constructor splash principal. |
Method Summary | |
---|---|
JProgressBar |
getProgressBar()
Nos permite obtener la barra de progreso en sí por si queremos cambiar alguna propiedad especial sobre ella que no esté disponible. |
JLabel |
getProgressTextLabel()
Nos devuelve el texto actual que forma la etiqueta que va junto a la barra de progreso. |
void |
incrementProgressBarValue(int increment)
Hacemos que la barra de progreso avance tanto como le indiquemos. |
void |
killSplash()
killSplash este Meétodo nos oculta a la hembra por si en la ejecucion tenemos que ocultar algo. |
void |
setProgressBarBounds(int x,
int y,
int width,
int height)
Para fijar la posición y tamaño de la barra de progreso. |
void |
setProgressBarColor(Color color)
Cabia el color de la barra de progreso. |
void |
setProgressBarMaximum(int max)
Indicamos cual será el número de pasos que se llevarán a cabo en la inicialización de la aplicación. |
void |
setProgressBarValue(int val)
Inicializa el valor a partir del cual avanzaremos en la barra de progreso. |
void |
setProgressBarVisible(boolean vis)
Cambia el estado de la barra de progreso. |
void |
setProgressText(String text)
Nos permite cambiar el texto que se visualiza en la etiqueta que va junto a la barra de progreso. |
void |
setProgressTextBounds(int x,
int y,
int width,
int height)
Para fijar la posición y tamaño de la etiqueta que se mostrara junto a la barra de progreso. |
void |
setProgressTextColor(Color color)
Nos permite cambiar el color de la fuente para la etiqueta que se mostrará junto a la barra de progreso. |
void |
setProgressTextFont(Font font)
Nos permite cambiar la fuente de la etiqueta que se mostrará junto a la barra de progreso. |
void |
setProgressTextVisible(boolean vis)
Nos determina si se mostrara o no la etiqueta junto a la barra de progreso. |
Methods inherited from class javax.swing.JWindow |
---|
addImpl, createRootPane, getAccessibleContext, getContentPane, getGlassPane, getGraphics, getLayeredPane, getRootPane, getTransferHandler, isRootPaneCheckingEnabled, paramString, remove, repaint, setContentPane, setGlassPane, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update, windowInit |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SplashPrincipal(Icon imagenLogo, Frame f, int waitTime)
imagenLogo
- the imagen logof
- the fwaitTime
- the wait timeMethod Detail |
---|
public void killSplash()
public void setProgressBarBounds(int x, int y, int width, int height)
x
- Coordenada X.y
- Coordenada Y.width
- Tamaño a sumar a X (anchura).height
- Tamaño a sumar a Y (altura).public void setProgressBarColor(Color color)
color
- Nuevo color.public void setProgressBarVisible(boolean vis)
vis
- True/False dependiendo si queremos hacerla visible o no.public JProgressBar getProgressBar()
public void setProgressBarMaximum(int max)
max
- Máximo numero de pasos.public void setProgressBarValue(int val)
val
- Valor inicial de la barra de progreso.public void incrementProgressBarValue(int increment)
increment
- Cantidad a avanzar.public void setProgressTextBounds(int x, int y, int width, int height)
x
- Coordenada X.y
- Coordenada Y.width
- Tamaño a sumar a X (anchura).height
- Tamaño a sumar a Y (altura).public void setProgressTextFont(Font font)
font
- Nueva fuente.public void setProgressTextColor(Color color)
color
- Nuevo color de la fuente.public void setProgressTextVisible(boolean vis)
vis
- True/False dependiendo de si queremos que se muestre o no.public void setProgressText(String text)
text
- Nuevo texto de la etiqueta.public JLabel getProgressTextLabel()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |