|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| InterfaceEscalaGrafica | Contiene métodos de dibujado en unidades de usuario. |
| InterfaceZoomable | Interface para modificar las clases EscalaGrafica. |
| ObservadorEscalaGrafica | Observador de cambio de coordenadas de usuario en una EscalaGrafica. |
| Class Summary | |
|---|---|
| CapaCursor | Capa de dibujo para el cursor. |
| CapaDibujo | Lienzo de dibujo. |
| EscalaGraficaCartesiana | Implementación de EscalaGrafica para proporcionar unas coordenadas de usuario cartesianas a un Lienzo. |
| EscalaGraficaPolar | Clase encargada de transformar coordenadas de usuario en pixels y viceversa en gráficos con coordenadas polares. |
| EscalaGraficaPolar2 | Clase encargada de transformar coordenadas de usuario en pixels y viceversa en gráficos con coordenadas polares. |
| Lienzo | Lienzo de dibujo. |
| ZoomEscalaGraficaCartesiana | Realiza zoom de escalas graficas cartesianas. |
| ZoomEscalaGraficaPolar | Zoom para un gráfico polar. |
Clases básicas para la librería
gráfica.
En este paquete están las clases
básicas necesarias para la librería gráfica.
Tenemos por un lado el Lienzo, que es el componente
gráfico sobre el que se dibuja. Es un JLayeredPane con dos
componentes, una CapaDibujo y una CapaCursor, transparente y situada
encima de la anterior. De esta forma es posible hacer el dibujo en dos
capas.
Por otro lado, tenemos la interface
InterfaceEscalaGrafica. Las clases que implementan esta interface
tienen métodos de dibujo que admiten las coordenadas en
coordenadas de usuario. Ellas transforman estas coordenadas en pixels y
pintan sobre el Lienzo. Hay dos implementaciones de esta Interface, una
para coordenadas cartesianas y otra para coordenadas polares.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||