|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectbr.uerj.petrinetanalyzer.gui.objects.Label
public class Label
Classe de definição dos rótulos e texto livre a ser colocado no desenho das redes de Petri.
| Field Summary | |
|---|---|
static int |
ALTURA_LETRA
|
private static java.awt.Color |
cor
|
private static java.awt.Font |
font
|
private static java.awt.Color |
fontCor
|
private java.awt.Point |
infEsq
|
private int |
largura
|
static int |
LARGURA_LETRA
|
private int |
posicao
|
private java.lang.String |
strText
|
| Constructor Summary | |
|---|---|
Label(int infEsqX,
int infEsqY,
int posicao)
Contrutor que recebe as coordendadas do ponto superior esquerdo. |
|
| Method Summary | |
|---|---|
java.awt.Color |
getColor()
Retorna a cor do retângulo que envolve o rótulo |
java.awt.Font |
getFont()
Retorna a fonte usada no texto. |
java.awt.Color |
getFontColor()
Retorna a cor da fonte do texto. |
int |
getLargura()
|
java.awt.Point |
getPontoInicial()
Retorna o ponto superior esquerdo. |
java.awt.Point |
getPontoSupEsquerdo()
|
int |
getPosicao()
Retorna a posição do rótulo no array de rótulos. |
java.lang.String |
getTexto()
Retorna o texto do rótulo. |
boolean |
inLabel(int x,
int y)
Verifica se o ponto recebido como parâmetro está sobre o rótulo. |
void |
moveLabel(int infEsqX,
int infEsqY)
Move o retângulo do rótulo para uma nova posição X, Y. |
void |
setColor(java.awt.Color cor)
Seta a cor do retângulo que envolve o rótulo. |
void |
setFont(java.awt.Font font)
Seta a Fonte a ser usada no texto. |
void |
setFontColor(java.awt.Color cor)
Seta a cor da fonte do texto |
void |
setPosicao(int posicao)
Seta a posição do rótulo no array de rótulos. |
void |
setTexto(java.lang.String texto)
Seta o texto do rótulo. |
java.lang.String |
toString()
Sobrescreve o método toString da classe Object. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private java.awt.Point infEsq
private java.lang.String strText
private int posicao
private static java.awt.Font font
private static java.awt.Color cor
private static java.awt.Color fontCor
public static final int LARGURA_LETRA
public static final int ALTURA_LETRA
private int largura
| Constructor Detail |
|---|
public Label(int infEsqX,
int infEsqY,
int posicao)
infEsqX - Coordenada X do ponto inferior esquerdo.infEsqY - Coordenada Y do ponto inferior esquerdo.posicao - Posição do rótulo no array de rótulos.| Method Detail |
|---|
public void setTexto(java.lang.String texto)
texto - texto do rótulopublic java.lang.String getTexto()
public java.awt.Point getPontoInicial()
public java.awt.Point getPontoSupEsquerdo()
public void setPosicao(int posicao)
posicao - Posição no array de rótulos.public int getPosicao()
public void setFont(java.awt.Font font)
font - Fonte do textopublic java.awt.Font getFont()
public void setColor(java.awt.Color cor)
cor - Corpublic java.awt.Color getColor()
public void setFontColor(java.awt.Color cor)
cor - Corpublic java.awt.Color getFontColor()
public int getLargura()
public boolean inLabel(int x,
int y)
public void moveLabel(int infEsqX,
int infEsqY)
infEsqX - Coordenada X do ponto inferior esquerdo.infEsqY - Coordenada Y do ponto inferior esquerdo.public java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||