T - classe do componente apresentado.public class Colored<T extends Comparable<T>> extends Object implements Comparable<Colored<T>>
| Modifier and Type | Class and Description |
|---|---|
static class |
Colored.IconAlignment
Alinhamento do ícone
|
| Constructor and Description |
|---|
Colored(Color color)
Cria um componente de uma cor, ainda sem sabermos o seu valor.
|
Colored(T value)
Cria um componente utilizando a cor padrão.
|
Colored(T value,
Color color)
Cria um componente que não é número, com um valor e uma cor.
|
Colored(T value,
Color color,
ImageIcon icon)
Cria um componente que não é número, com um valor, uma cor e um ícone.
|
Colored(T value,
Color color,
ImageIcon icon,
boolean showText)
Cria um componente que não é número, com um valor, uma cor e um ícone.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Colored<T> o)
Compara o valor deste objeto Colored ao valor de um objeto "o".
|
boolean |
equals(Object o) |
Color |
getColor()
Informa a cor do componente.
|
ImageIcon |
getIcon()
Informa o ícone do componente.
|
Colored.IconAlignment |
getIconAlignment()
Informa de que lado do texto fica o ícone.
|
String |
getToolTipText()
Obtém o texto a ser apresentado no tooltip.
|
T |
getValue()
Informa o valor do componente.
|
void |
set(T value)
Modifica o valor e a indicação se o componente é número.
|
void |
set(T value,
Color color)
Modifica o valor, a cor e a indicação se o componente é número.
|
void |
set(T value,
Color color,
ImageIcon icon)
Modifica o valor, a cor, a indicação se o componente é número e o seu
ícone.
|
void |
setIconAlignment(Colored.IconAlignment side)
Altera o alinhamento do ícone.
|
void |
setTooltipText(String tooltipText)
Altera o texto a ser apresentado no tooltip.
|
boolean |
showValue()
Indica se o valor deve ser apresentado.
|
String |
toString() |
public Colored(Color color)
color - cor do componente.public Colored(T value)
value - valor do componente.public Colored(T value, Color color)
value - valor do componente.color - cor do componente.public Colored(T value, Color color, ImageIcon icon)
value - valor do componente.color - cor do componente.icon - ícone do componente.public void set(T value, Color color)
value - valor do componente.color - cor do componente.public void set(T value)
value - valor do componente.public void set(T value, Color color, ImageIcon icon)
value - valor do componente.color - cor do componente.icon - ícone do componente.public void setIconAlignment(Colored.IconAlignment side)
side - lado do alinhamento.public T getValue()
public int compareTo(Colored<T> o)
compareTo in interface Comparable<Colored<T extends Comparable<T>>>o - objeto Colored sendo comparadopublic Color getColor()
public ImageIcon getIcon()
public Colored.IconAlignment getIconAlignment()
public String getToolTipText()
public void setTooltipText(String tooltipText)
tooltipText - texto a ser apresentado no tooltip.public boolean showValue()
Copyright © 2015 Tecgraf/PUC-Rio. All rights reserved.