|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object chuidiang.graficos.objetos_graficos.AbstractObjetoGrafico chuidiang.graficos.objetos_graficos.Cursor
public abstract class Cursor
Clase padre para cursores sobre los gráficos. Permite un cursor que se mueve con el ratón y otros dos cursores fijos o marcas, que se fijan con el botón izquierdo y el derecho del ratón.
Field Summary | |
---|---|
protected java.awt.Color |
colorFijo
Color para el cursor fijo 1 y 2 |
protected java.awt.Color |
colorMovil
Color para el cursor movil |
protected boolean |
pintar
Si debe o no pintarse el cursor movil. |
protected double |
x
Coordenada x del cursor movil |
protected double |
x1
Coordenada x del cursor fijo 1 |
protected double |
x2
Coordenada x del cursor fijo 2 |
protected double |
y
Coordenada y del cursor movil |
protected double |
y1
Coordenada y del cursor fijo 1 |
protected double |
y2
Coordenada y del cursor fijo 2 |
Fields inherited from interface chuidiang.graficos.objetos_graficos.ObservadorRaton |
---|
ARRASTRE, CLICK, ENTRA, MOVIMIENTO, PULSADO, SALE, SOLTADO |
Constructor Summary | |
---|---|
Cursor()
|
Method Summary | |
---|---|
boolean |
eventoRaton(java.awt.event.MouseEvent e,
int tipoEvento,
double x,
double y)
Método al que se llama cuando se produce un evento de ratón. |
java.awt.Color |
getColorFijo()
Permite obtener el color del cursor fijo. |
java.awt.Color |
getColorMovil()
Permite obtener el color del cursor movil. |
void |
setColorFijo(java.awt.Color colorFijo)
Permite indicar el color para el cursor fijo |
void |
setColorMovil(java.awt.Color colorMovil)
Permite indicar el color para el cursor movil. |
Methods inherited from class chuidiang.graficos.objetos_graficos.AbstractObjetoGrafico |
---|
addObservadorRepintado, necesitasRepintado, removeObservadorRepintado, setNecesitoRepintado |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface chuidiang.graficos.objetos_graficos.ObjetoGrafico |
---|
dibujate |
Field Detail |
---|
protected double x
protected double y
protected double x1
protected double x2
protected double y1
protected double y2
protected boolean pintar
protected java.awt.Color colorMovil
protected java.awt.Color colorFijo
Constructor Detail |
---|
public Cursor()
Method Detail |
---|
public boolean eventoRaton(java.awt.event.MouseEvent e, int tipoEvento, double x, double y)
eventoRaton
in interface ObservadorRaton
e
- El eventotipoEvento
- 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.
public java.awt.Color getColorFijo()
public void setColorFijo(java.awt.Color colorFijo)
colorFijo
- Color para cursor fijo.public java.awt.Color getColorMovil()
public void setColorMovil(java.awt.Color colorMovil)
colorMovil
- color para el cursor movil.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |