|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface InterfaceEscalaGrafica
Contiene métodos de dibujado en unidades de usuario.
Method Summary | |
---|---|
void |
anhadeObservador(ObservadorEscalaGrafica unObservador)
Recoge observadores a los que se avisará cuando cambien los extremos del gráfico (valores minimos y máximos a dibujar). |
java.awt.geom.Point2D |
dameCoordenadaUsuario(java.awt.geom.Point2D punto)
Dado un punto con coordenadas x,y en pixels, devuelve un punto con las coordenadas x,y del usuario correspondientes. |
java.awt.geom.Rectangle2D |
dameExtremos()
Devuelve los extremos del gráfico en coordenadas de usuario. |
void |
eliminaObservador(ObservadorEscalaGrafica unObservador)
Elimina un observador añadido con el método anhadeObservador(). |
InterfaceZoomable |
getZoomable()
|
void |
pintaArco(java.awt.geom.Point2D esquina,
double ancho,
double alto,
double arcoInicial,
double arcoFinal,
java.awt.Color color)
Dibuja un arco. |
void |
pintaArcoRelleno(java.awt.geom.Point2D esquina,
double ancho,
double alto,
double arcoInicial,
double arcoFinal,
java.awt.Color color)
Dibuja un arco relleno. |
void |
pintaEjeX(double y,
java.awt.Color color)
Pinta un eje de las x en la coordenada y indicada |
void |
pintaEjeY(double x,
java.awt.Color color)
Pinta un eje de las y en la coordenada x indicada |
void |
pintaImagen(java.awt.geom.Point2D posicion,
java.awt.Image imagen)
|
void |
pintaPoliLinea(java.awt.geom.Point2D[] puntos,
java.awt.Color color)
Dibuja una línea uniendo consecutivamente los puntos x[i], y[i] del color indicado. |
void |
pintaPuntos(java.awt.geom.Point2D[] puntos,
java.awt.Color color)
Dibuja los puntos x[i], y[i] de color |
void |
pintaPuntos(java.awt.geom.Point2D[] puntos,
java.awt.Color[] color)
Dibuja los puntos del x[i], y[i] del color[i] |
void |
pintaRectanguloRelleno(java.awt.geom.Point2D esquina,
double ancho,
double alto,
java.awt.Color color)
Dibuja un rectángulo relleno. |
void |
pintaRectanguloRelleno3D(java.awt.geom.Point2D esquina,
double ancho,
double alto,
java.awt.Color color,
boolean elevado)
Dibuja un rectángulo relleno 3D. |
void |
pintaTexto(java.awt.geom.Point2D posicion,
java.lang.String texto,
java.awt.Color color)
Dibuja el texto que se le pasa en las coordenadas de usuario que se le pasa y con el color indicado. |
void |
tomaExtremos(double xMin,
double yMin,
double xMax,
double yMax)
Extremos del gráfico en coordenadas de usuario. |
void |
tomaGraphics(java.awt.Graphics g,
int ancho,
int alto)
Se len pasa el alto y el ancho en pixels de la zona de dibujo. |
Method Detail |
---|
InterfaceZoomable getZoomable()
void tomaExtremos(double xMin, double yMin, double xMax, double yMax)
void pintaImagen(java.awt.geom.Point2D posicion, java.awt.Image imagen)
java.awt.geom.Point2D dameCoordenadaUsuario(java.awt.geom.Point2D punto)
punto
- Un punto con coordenadas x,y de raton.
java.awt.geom.Rectangle2D dameExtremos()
void tomaGraphics(java.awt.Graphics g, int ancho, int alto)
void pintaPuntos(java.awt.geom.Point2D[] puntos, java.awt.Color[] color)
void pintaPuntos(java.awt.geom.Point2D[] puntos, java.awt.Color color)
void pintaPoliLinea(java.awt.geom.Point2D[] puntos, java.awt.Color color)
void pintaTexto(java.awt.geom.Point2D posicion, java.lang.String texto, java.awt.Color color)
void pintaArco(java.awt.geom.Point2D esquina, double ancho, double alto, double arcoInicial, double arcoFinal, java.awt.Color color)
void pintaArcoRelleno(java.awt.geom.Point2D esquina, double ancho, double alto, double arcoInicial, double arcoFinal, java.awt.Color color)
void pintaRectanguloRelleno(java.awt.geom.Point2D esquina, double ancho, double alto, java.awt.Color color)
void pintaRectanguloRelleno3D(java.awt.geom.Point2D esquina, double ancho, double alto, java.awt.Color color, boolean elevado)
void anhadeObservador(ObservadorEscalaGrafica unObservador)
void eliminaObservador(ObservadorEscalaGrafica unObservador)
void pintaEjeX(double y, java.awt.Color color)
y
- Coordenada y donde se quiere el eje de las xcolor
- Color del ejevoid pintaEjeY(double x, java.awt.Color color)
x
- Coordenada x donde se quiere el eje de las ycolor
- Color del eje
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |