|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.ObjectBasicMarqueeHandler
MeuMarqueeHandler
public class MeuMarqueeHandler
NsGraph versão 1.0
Laboratório de Redes e Sistemas Distribuídos
Ferramenta destinada ao trabalho de conclusão de curso cujo título é: NSGRAPH: FERRAMENTA DE MODELAGEM E GERAÇÃOO DE SCRIPTS PARA O NS-2
| Constructor Summary | |
|---|---|
MeuMarqueeHandler(MeuGrafico g)
Construtor da classe |
|
| Method Summary | |
|---|---|
void |
connect(Port source,
Port target)
Insere um enlace ou transmissao entre dois componentes |
PortView |
getSourcePortAt(java.awt.geom.Point2D point)
Retorna uma referência de um objeto PortView em determinado ponto de origem |
protected PortView |
getTargetPortAt(java.awt.geom.Point2D point)
Retorna uma referencia de um objeto PortView em determinado ponto de destino |
java.lang.String |
getTypeComp()
Retorna qual o tipo do componente |
java.lang.String |
getTypeConexao()
Retorna qual o tipo da conexão corrente |
void |
InsereBS(int x,
int y)
Insere uma estação base(acess point) no gráfico |
void |
InsereHub(int x,
int y)
Insere um hub no gráfico |
void |
InsereNo(int x,
int y)
Insere um nó no gráfico |
void |
InsereRoteador(int x,
int y)
Insere um roteador no gráfico |
void |
InsereSwitch(int x,
int y)
Insere um Switch no gráfico |
void |
InsereWNo(int x,
int y)
Insere um nó móvel no gráfico |
boolean |
isForceMarqueeEvent(java.awt.event.MouseEvent e)
Ganhar controle sobre eventos de click do mouse |
boolean |
isModificou()
Retorna o valor corrente da variavel modificou |
void |
Modificou(boolean op)
Executado se ocorreu alguma modificação no gráfico |
void |
mouseDragged(java.awt.event.MouseEvent e)
Processa eventos de seleções com o mouse |
void |
mouseMoved(java.awt.event.MouseEvent e)
Processa eventos ao mover o mouse |
void |
mousePressed(java.awt.event.MouseEvent e)
Processa eventos de pressionar o mouse |
void |
mouseReleased(java.awt.event.MouseEvent e)
Processa eventos de soltar do mouse |
protected void |
paintConnector(java.awt.Color fg,
java.awt.Color bg,
java.awt.Graphics g)
Desenha o conector no momento do evento do mouse de ligar dois componentes |
protected void |
paintPort(java.awt.Graphics g)
Desenha o componete port no objeto cell corrente |
void |
resetId()
Resesta o valor das variaveis de Id caso o modelo seja resetado |
void |
setIdHub(int idh)
Seta o id do hub corrente |
void |
setIdNode(int idn)
Seta o id do nó corrente |
void |
setIdTrans(int idt)
Seta o id da transmissao corrente |
void |
setIdWNode(int idwn)
Seta o id do nó móvel corrente |
void |
setTypeComp(java.lang.String comp)
Seta o tipo de componente |
void |
setTypeConexao(java.lang.String tpcon)
Seta o tipo de conexão corrente |
void |
setVState(VariableState vs)
Seta um objeto VariableState que guarda informações de id para o método abrir() em NsGraph.java |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MeuMarqueeHandler(MeuGrafico g)
g - uma referência a classe MeuGrafico(JGraph)| Method Detail |
|---|
public boolean isForceMarqueeEvent(java.awt.event.MouseEvent e)
e - um MouseEvent contendo a informação do clickpublic void mousePressed(java.awt.event.MouseEvent e)
e - um objeto MouseEvent contendo a informação do botão pressionadopublic void mouseDragged(java.awt.event.MouseEvent e)
e - um MouseEvent com a informação do ponto de partida da seleçãopublic PortView getSourcePortAt(java.awt.geom.Point2D point)
point - um objeto Point2D com a informação do ponto.
protected PortView getTargetPortAt(java.awt.geom.Point2D point)
point - um objeto Point2D com a informação do ponto.
public void mouseReleased(java.awt.event.MouseEvent e)
e - um objeto MouseEvent contendo esta informação de soltura.public void mouseMoved(java.awt.event.MouseEvent e)
e - um objeto MouseEvent com informação dos pontos onde o mouse se move
protected void paintConnector(java.awt.Color fg,
java.awt.Color bg,
java.awt.Graphics g)
fg - a cor do conectorbg - a cor de fundo do conectorg - um objeto Graphics para desenhar o conectorprotected void paintPort(java.awt.Graphics g)
g - um objeto Graphics usado para desenho
public void connect(Port source,
Port target)
source - um objeto Port de origemtarget - um objeto Port de destino
public void InsereNo(int x,
int y)
x - um inteiro com a coordenada X no plano cartesianoy - um inteiro com a coordenada Y no plano cartesiano
public void InsereHub(int x,
int y)
x - um inteiro com a coordenada X no plano cartesianoy - um inteiro com a coordenada Y no plano cartesiano
public void InsereSwitch(int x,
int y)
x - um inteiro com a coordenada X no plano cartesianoy - um inteiro com a coordenada Y no plano cartesiano
public void InsereRoteador(int x,
int y)
x - um inteiro com a coordenada X no plano cartesianoy - um inteiro com a coordenada Y no plano cartesiano
public void InsereWNo(int x,
int y)
x - um inteiro com a coordenada X no plano cartesianoy - um inteiro com a coordenada Y no plano cartesiano
public void InsereBS(int x,
int y)
x - um inteiro com a coordenada X no plano cartesianoy - um inteiro com a coordenada Y no plano cartesianopublic void setTypeConexao(java.lang.String tpcon)
tpcon - uma String que pode ser "link" ou "transmissão"public java.lang.String getTypeConexao()
public void setTypeComp(java.lang.String comp)
comp - uma String que pode ser "seta", "nó", "hub","switch", "roteador", "wno"public java.lang.String getTypeComp()
public void setIdNode(int idn)
idn - um inteiro representativo do id do nópublic void setIdHub(int idh)
idh - um inteiro representativo do id do hubpublic void setIdTrans(int idt)
idt - um inteiro representativo do id da transmissaopublic void setIdWNode(int idwn)
idwn - o id do nó móvel correntepublic void setVState(VariableState vs)
vs - um objeto VariableState usadopublic void Modificou(boolean op)
op - um booleano que indica se modificou ou nãopublic boolean isModificou()
modificou representativa de modificações
- Returns:
- boolean true - se modificou, false - se não modificou
public void resetId()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||