|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
tecgraf.javautils.gui.StatusBar
public class StatusBar
Representa uma barra de status a ser utilizada em interfaces de usuário. Obs. Uma barra de status é apenas um label com borda.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
JComponent.AccessibleJComponent |
| 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.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 | |
|---|---|
StatusBar()
Construtor |
|
| Method Summary | |
|---|---|
void |
addComponent(JComponent component,
double weightX)
Adição de componente |
void |
clearStatus()
Limpa a barra de status. |
void |
clearStatus(boolean condition)
Limpa a barra de status se a condição dada for verdadeira. |
String |
getText()
Consulta o texto da status bar. |
void |
hideStatusBar()
Esconde a barra de status. |
void |
hideStatusBar(boolean condition)
Esconde a barra de status se a condição dada for verdadeira. |
boolean |
isHidden()
|
void |
setError(boolean condition,
String message)
Escreve uma mensagem na barra de status precedida por um ícone de erro se a condição dada for verdadeira. |
void |
setError(boolean condition,
String message,
int timeoutSecs)
Escreve uma mensagem na barra de status precedida por um ícone de erro se a condição dada for verdadeira e com um timeout para que a mensagem desapareça. |
void |
setError(String message)
Escreve uma mensagem na barra de status precedida por um ícone de erro. |
void |
setError(String message,
int timeoutSecs)
Escreve uma mensagem na barra de status precedida por um ícone de erro, com um timeout para que a mensagem desapareça. |
void |
setInfo(boolean condition,
String message)
Escreve uma mensagem na barra de status precedida por um ícone de informação se a condição dada for verdadeira. |
void |
setInfo(boolean condition,
String message,
int timeoutSecs)
Escreve uma mensagem na barra de status precedida por um ícone de informação se a condição dada for verdadeira e com um timeout para que a mensagem desapareça. |
void |
setInfo(String message)
Escreve uma mensagem na barra de status precedida por um ícone de informação. |
void |
setInfo(String message,
int timeoutSecs)
Escreve uma mensagem na barra de status precedida por um ícone de informação, com um timeout para que a mensagem desapareça. |
void |
setStatus(boolean condition,
ImageIcon icon,
String message)
Escreve uma mensagem na barra de status precedida por um ícone se a condição dada for verdadeira. Obs. |
void |
setStatus(boolean condition,
ImageIcon icon,
String message,
int timeoutSecs)
Escreve uma mensagem na barra de status precedida por um ícone se a condição dada for verdadeira e com um timeout para que a mensagem desapareça. Obs. |
void |
setStatus(boolean condition,
String message)
Escreve uma mensagem na barra de status se a condição dada for verdadeira. |
void |
setStatus(boolean condition,
String message,
int timeoutSecs)
Escreve uma mensagem na barra de status se a condição dada for verdadeira e com um timeout para que a mensagem desapareça. |
void |
setStatus(ImageIcon icon,
String message)
Escreve uma mensagem na barra de status precedida por um ícone. |
void |
setStatus(ImageIcon icon,
String message,
int timeoutSecs)
Escreve uma mensagem na barra de status precedida por um ícone e com um timeout para que ela desapareça. |
void |
setStatus(String message)
Escreve uma mensagem na barra de status. |
void |
setStatus(String message,
int timeoutSecs)
Escreve uma mensagem na barra de status com um timeout para que a mensagem desapareça. |
void |
setText(String message)
Ajusta o texto da status bar. |
void |
setVisible(boolean visible)
Deprecated. use showStatusBar() ou hideStatusBar() |
void |
setWarning(boolean condition,
String message)
Escreve uma mensagem na barra de status precedida por um ícone de aviso se a condição dada for verdadeira. |
void |
setWarning(boolean condition,
String message,
int timeoutSecs)
Escreve uma mensagem na barra de status precedida por um ícone de aviso se a condição dada for verdadeira e com um timeout para que a mensagem desapareça. |
void |
setWarning(String message)
Escreve uma mensagem na barra de status precedida por um ícone de aviso. |
void |
setWarning(String message,
int timeoutSecs)
Escreve uma mensagem na barra de status precedida por um ícone de aviso, com um timeout para que a mensagem desapareça. |
void |
showStatusBar()
Mostra a barra de status. |
void |
showStatusBar(boolean condition)
Mostra a barra de status se a condição dada for verdadeira. |
void |
shutdownTimer()
Cancela tasks de atualização da statusbar que ainda estejam pendentes. |
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public StatusBar()
| Method Detail |
|---|
public void addComponent(JComponent component,
double weightX)
component - componentweightX - peso de expansão em X (normalizado com 1 do label de texto).@Deprecated public void setVisible(boolean visible)
showStatusBar() ou hideStatusBar()
setVisible in class JComponentvisible - indicativo de visibilidade.showStatusBar(),
hideStatusBar()public void showStatusBar(boolean condition)
condition - condição.public void showStatusBar()
public void hideStatusBar(boolean condition)
condition - condição.public void hideStatusBar()
public boolean isHidden()
public void clearStatus(boolean condition)
condition - condição.public void clearStatus()
public void setStatus(boolean condition,
ImageIcon icon,
String message,
int timeoutSecs)
"") ou nula (null)
e se o ícone for nulo (null), será o mesmo que chamar
hideStatusBar().
condition - condição.icon - íconemessage - mensagemtimeoutSecs - timeout (em segundos)
public void setStatus(boolean condition,
ImageIcon icon,
String message)
"") ou nula (null)
e se o ícone for nulo (null), será o mesmo que chamar
hideStatusBar().
condition - condição.icon - íconemessage - mensagem
public void setStatus(ImageIcon icon,
String message)
"") ou nula (null)
e se o ícone for nulo (null), será o mesmo que chamar
hideStatusBar().
icon - íconemessage - mensagem
public void setStatus(ImageIcon icon,
String message,
int timeoutSecs)
"") ou nula (null)
e se o ícone for nulo (null), será o mesmo que chamar
hideStatusBar().
icon - íconemessage - mensagemtimeoutSecs - timeout (em segundos)
public void setStatus(boolean condition,
String message)
"") ou nula (null)
e se o ícone for nulo (null), será o mesmo que chamar
hideStatusBar().
condition - condição.message - mensagem.
public void setStatus(boolean condition,
String message,
int timeoutSecs)
"") ou nula (null)
e se o ícone for nulo (null), será o mesmo que chamar
hideStatusBar().
condition - condição.message - mensagem.timeoutSecs - timeout (em segundos)public void setStatus(String message)
"") ou nula (null)
e se o ícone for nulo (null), será o mesmo que chamar
hideStatusBar().
message - mensagem.
public void setStatus(String message,
int timeoutSecs)
"") ou nula (null)
e se o ícone for nulo (null), será o mesmo que chamar
hideStatusBar().
message - mensagem.timeoutSecs - timeout (em segundos)
public void setInfo(boolean condition,
String message)
condition - condição.message - mensagem.
public void setInfo(boolean condition,
String message,
int timeoutSecs)
condition - condição.message - mensagem.timeoutSecs - timeout (em segundos)public void setInfo(String message)
message - mensagem.
public void setInfo(String message,
int timeoutSecs)
message - mensagem.timeoutSecs - timeout (em segundos)
public void setWarning(boolean condition,
String message)
condition - condição.message - mensagem.
public void setWarning(boolean condition,
String message,
int timeoutSecs)
condition - condição.message - mensagem.timeoutSecs - timeout (em segundos)public void setWarning(String message)
message - mensagem.
public void setWarning(String message,
int timeoutSecs)
message - mensagem.timeoutSecs - timeout (em segundos)
public void setError(boolean condition,
String message)
condition - condição.message - mensagem.
public void setError(boolean condition,
String message,
int timeoutSecs)
condition - condição.message - mensagem.timeoutSecs - timeout (em segundos)public void setError(String message)
message - mensagem.
public void setError(String message,
int timeoutSecs)
message - mensagem.timeoutSecs - timeout (em segundos)public void shutdownTimer()
Este método só pode ser chamado quando não se pretender mais usar o timer (p.ex. quando a tela for fechada), pois não será possível criar novas tasks após sua execução.
public String getText()
public void setText(String message)
message - a mensagem.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||