chuidiang.graficos.objetos_graficos
Interface ObservadorRaton

All Known Implementing Classes:
Cursor, CursorHilo, CursorZoom, Mano, VisorRaton

public interface ObservadorRaton

Interface común para todos los observadores de evento del ratón en un Lienzo.


Field Summary
static int ARRASTRE
          Se ratón se mueve sobre el gráfico con el botón apretado.
static int CLICK
          Se ha hecho click sobre el grafico.
static int ENTRA
          El ratón entra en el Lienzo.
static int MOVIMIENTO
          El ratón se mueve sobre el gráfico.
static int PULSADO
          Se ha pulsado el botón del ratón con el gráfico.
static int SALE
          El ratón sale del Lienzo
static int SOLTADO
          Se ha soltado el botón del ratón en el gráfico.
 
Method Summary
 boolean eventoRaton(java.awt.event.MouseEvent e, int tipoEvento, double x, double y)
          Método al que se llamará cuando se produzca un evento de ratón.
 

Field Detail

MOVIMIENTO

static final int MOVIMIENTO
El ratón se mueve sobre el gráfico.

See Also:
Constant Field Values

ARRASTRE

static final int ARRASTRE
Se ratón se mueve sobre el gráfico con el botón apretado.

See Also:
Constant Field Values

CLICK

static final int CLICK
Se ha hecho click sobre el grafico.

See Also:
Constant Field Values

PULSADO

static final int PULSADO
Se ha pulsado el botón del ratón con el gráfico.

See Also:
Constant Field Values

SOLTADO

static final int SOLTADO
Se ha soltado el botón del ratón en el gráfico.

See Also:
Constant Field Values

ENTRA

static final int ENTRA
El ratón entra en el Lienzo.

See Also:
Constant Field Values

SALE

static final int SALE
El ratón sale del Lienzo

See Also:
Constant Field Values
Method Detail

eventoRaton

boolean eventoRaton(java.awt.event.MouseEvent e,
                    int tipoEvento,
                    double x,
                    double y)
Método al que se llamará cuando se produzca un evento de ratón.

Parameters:
e - El evento
tipoEvento - Uno de los valores definidos en esta clase. Indica el tipo de evento.
x - Posicion x en coordenadas de usuario donde se ha producido el evento de ratón.
y - Posicion y en coordenadas de usuario donde se ha producido el evento de ratón.
Returns:
true si el gráfico necesita repintado después de tratar el evento