|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| ObjetoGrafico | Interface para todos los objetos gráficos para que se puedan meter en una clase Lienzo. |
| ObservadorRaton | Interface común para todos los observadores de evento del ratón en un Lienzo. |
| ObservadorRepintado | Interface para observadores de necesidad de repintado de un objeto grafico. |
| Class Summary | |
|---|---|
| AbstractObjetoGrafico | Clase abstracta para facilicitar la implementación de los objetos graficos |
| Cursor | Clase padre para cursores sobre los gráficos. |
| CursorHilo | Cursor sobre un gráfico formado por una línea vertical. |
| CursorZoom | Cursor para hacer zoom. |
| FuncionAbstracta | Clase abstracta para dibujar funciones matemáticas y = f(x) sobre una clase Lienzo. |
| GraficoFuncionPorPuntos | Dibuja una funcion que se define por medio de un array de puntos. |
| GraficoPuntos | Objeto gráfico que dibuja un array de puntos x,y. |
| GraficoSimbolos | Objeto gráfico que dibuja un array de puntos x,y. |
| Histograma | Histograma de una serie de valores. |
| Mano | Pulsando el tercer botón del ratón y arrastrando, se puede mover el gráfico. |
| Rejilla | Rejilla para un gráfico. |
| RejillaCirculoPolar | Un circulo con escala, para gráficos polares. |
| RejillaFija | Rejilla para un gráfico con ejes. |
| RejillaFija2 | Rejilla para un gráfico con ejes. |
| Seno | Objeto gráfico que dibuja la función matemática sin(x), Heread de FuncionAbstracta implementando el método funcion(): |
| Tarta | Gráfico de tarta. |
Paquete con los objetos gráficos que se
pueden dibujar en un Lienzo.
En este paquete está la interface
ObjetoGrafico. Esta interface obliga a definir un método
dibujate(). Los objetos gráficos que implementan esta interface
debe saber dibujar algo en su método dibujate(), usando la
InterfaceEscalaGrafica que reciben en dicho método.
Una vez construido el objeto gráfico, se
puede añadir al Lienzo. Este se encargará de llamar al
método dibujate() cuando sea necesario: redimensionados de
ventana, cambios de escala, etc, etc.
El Linezo se suscribe a necesidades de repintado de
los objetos gráficos que recibe. De esta forma, cuando un objeto
gráfico cambie sus datos internos y necesite ser repintado, debe
avisar a sus suscriptores de repintado.
En este paquete hay varios objetos gráficos
ya creados, aunque el usuario de la librería puede realizar los
que crea oportunos.
Por un lado hay un AbstractObjetoGrafico, que ya
implementa todo el tema de la suscripción a necesidad de
repintado y únicamente deja sin definir el método
dibujate(). Casi todos los objetos gráficos heredarán de
este.
Por otro lado, hay otros objetos gráficos ya
completos:
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||