edugraf.jadix.eventos
Class EventoDeMouse

java.lang.Object
  extended by edugraf.jadix.eventos.Evento
      extended by edugraf.jadix.eventos.EventoDeMouse

public class EventoDeMouse
extends Evento

Representa eventos de mouse que ocorrem em um aplique. Carregam consigo, além do nome do evento, a posição do cursor do mouse no momento em que o evento ocorreu e quais os modificadores(CTRL, ALT, SHIFT) que estavam pressionados.


Constructor Summary
EventoDeMouse(NomesDosEventosDeMouse nomeDoEvento, int topo, int esquerda, int modificadores)
          Cria um novo EventoDeMouse, inicializando todos os campos com as informações passadas.
EventoDeMouse(NomesDosEventosDeMouse nomeDoEvento, java.awt.Point posição, int modificadores)
          Cria um novo EventoDeMouse, inicializando todos os campos com as informações passadas.
 
Method Summary
 boolean equals(java.lang.Object objetoParaComparação)
           
 int obterEsquerda()
          Retorna a distância do cursor em relação a esquerda do painel.
 int obterModificadores()
          Retorna o código das teclas modificadoras.
 java.awt.Point obterPosição()
          Retorna a instância da classe Point relativa a posição do cursor.
 int obterTopo()
          Retorna a distância do cursor em relação ao topo do painel.
 
Methods inherited from class edugraf.jadix.eventos.Evento
obterNomeDoEvento
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventoDeMouse

public EventoDeMouse(NomesDosEventosDeMouse nomeDoEvento,
                     java.awt.Point posição,
                     int modificadores)
Cria um novo EventoDeMouse, inicializando todos os campos com as informações passadas.

Parameters:
nomeDoEvento - Nome do evento que ocorreu.
posição - A posição do cursor na hora em que evento ocorreu.
modificadores - Código das teclas modificadoras. Consulte manual do Dix para maiores informações.

EventoDeMouse

public EventoDeMouse(NomesDosEventosDeMouse nomeDoEvento,
                     int topo,
                     int esquerda,
                     int modificadores)
Cria um novo EventoDeMouse, inicializando todos os campos com as informações passadas.

Parameters:
nomeDoEvento - Nome do evento que ocorreu.
topo - A distancia do cursor em relação ao topo do painel, no momento em que evento ocorreu.
esquerda - A distancia do cursor em relação à esquerda do painel, no momento em que evento ocorreu.
modificadores - Código das teclas modificadoras. Consulte manual do Dix para maiores informações.
Method Detail

obterModificadores

public int obterModificadores()
Retorna o código das teclas modificadoras.

Returns:
Código das teclas modificadoras.

obterTopo

public int obterTopo()
Retorna a distância do cursor em relação ao topo do painel.

Returns:
a distância do cursor em relação ao topo do painel, no momento em que evento ocorreu.

obterEsquerda

public int obterEsquerda()
Retorna a distância do cursor em relação a esquerda do painel.

Returns:
A distância do cursor em relação à esquerda do painel, no momento em que evento ocorreu.

obterPosição

public java.awt.Point obterPosição()
Retorna a instância da classe Point relativa a posição do cursor.

Returns:
A posição do cursor do mouse no momento que o evento foi gerado.

equals

public boolean equals(java.lang.Object objetoParaComparação)
Overrides:
equals in class java.lang.Object