public interface GCanvas extends MouseListener, MouseMotionListener
| Modifier and Type | Method and Description |
|---|---|
void |
addBorder(int x1,
int y1,
int x2,
int y2) |
void |
addDrawableElement(DrawableElement element)
Añade un elemento dibujable a la lista
|
void |
addValueChangedListener(IGCanvasListener listener)
Añadir un listener a la lista de eventos
|
void |
callDataChanged(String key,
Object value)
Invocar a los eventos asociados al componente
|
void |
callDataDragged(String key,
Object value)
Invocar a los eventos asociados al componente
|
DrawableElement |
createBorderLayerForGCanvas(Color color)
Creates a border layer to the graphic canvas
|
DensitySlicingLine |
createDensitySliceForGCanvas(Color color,
int levels)
Creates a density slice function for the graphic canvas
|
GraphicHistogram |
createHistogramForGCanvas(double[] data,
Color color)
Creates a histogram for the graphic canvas
|
InfoLayer |
createInfoLayerForGCanvas(Color colorLayer)
Creates a information layer for the graphic canvas
|
LogaritmicExponentialLine |
createLogaritmicExponentialLineForGCanvas(Color color,
double point)
Creates a logaritmic or exponential function layer for the graphic canvas
|
MinMaxLines |
createMinMaxLinesForGCanvas(Color color)
Creates a minmax layer for the graphic canvas
|
SquareRootPowLine |
createSquareRootPowLineForGCanvas(Color color,
double point)
Creates a square root or pow line function for the graphic canvas
|
StraightLine |
createStraightLineForGCanvas(Color color)
Creates a straight line layer for the graphic canvas
|
void |
execFirstDrawActions()
Ejecuta las acciones antes del primer dibujado de todos
los elementos dibujables
|
int |
getCanvasHeight()
Obtiene el alto del canvas sumando a partir de getCanvasY donde termina el área de dibujo
|
int |
getCanvasMaxX()
Obtiene la posición máxima en X del canvas donde terminar el dibujado
|
int |
getCanvasMaxY()
Obtiene la posición máxima en Y del canvas donde terminar el dibujado
|
int |
getCanvasMinX()
Obtiene la posición mínima en X del canvas donde comenzar a dibujar
|
int |
getCanvasMinY()
Obtiene la posición mínima en Y del canvas donde comenzar a dibujar
|
int |
getCanvasWidth()
Obtiene el ancho del canvas sumando a partir de getCanvasX donde termina el área de dibujo
|
List<DrawableElement> |
getDrawableElements(Class<?> c1)
Obtiene todos los elementos dibujable que sean una instancia de c1
|
void |
paint(Graphics g)
Inicializa el fondo y dibuja el gráfico sobre el canvas.
|
void |
removeDrawableElement(Class<?> cl)
Elimina un elemento dibujable
|
void |
removeValueChangedListener(IGCanvasListener listener)
Borrar un listener de la lista de eventos
|
void |
replaceDrawableElement(DrawableElement element)
Reemplaza un elemento dibujable si encuentra uno de su mismo tipo
|
void |
replaceDrawableElement(DrawableElement element,
Class<?> cl)
Reemplaza un elemento dibujable si encuentra uno del tipo especificado en el
parametro c1
|
void |
setDrawableElements(List<DrawableElement> list)
Asigna una lista de elementos dibujables
|
mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleasedmouseDragged, mouseMovedDrawableElement createBorderLayerForGCanvas(Color color)
color - InfoLayer createInfoLayerForGCanvas(Color colorLayer)
colorLayer - GraphicHistogram createHistogramForGCanvas(double[] data, Color color)
data - color - MinMaxLines createMinMaxLinesForGCanvas(Color color)
color - StraightLine createStraightLineForGCanvas(Color color)
color - LogaritmicExponentialLine createLogaritmicExponentialLineForGCanvas(Color color, double point)
color - SquareRootPowLine createSquareRootPowLineForGCanvas(Color color, double point)
color - DensitySlicingLine createDensitySliceForGCanvas(Color color, int levels)
color - void addBorder(int x1,
int y1,
int x2,
int y2)
void addValueChangedListener(IGCanvasListener listener)
listener - void removeValueChangedListener(IGCanvasListener listener)
listener - void callDataChanged(String key, Object value)
void callDataDragged(String key, Object value)
void addDrawableElement(DrawableElement element)
element - void replaceDrawableElement(DrawableElement element)
element - List<DrawableElement> getDrawableElements(Class<?> c1)
c1 - void replaceDrawableElement(DrawableElement element, Class<?> cl)
element - c1 - void removeDrawableElement(Class<?> cl)
Class - clase del elemento a eliminarvoid setDrawableElements(List<DrawableElement> list)
void paint(Graphics g)
void execFirstDrawActions()
int getCanvasMinX()
int getCanvasMinY()
int getCanvasMaxX()
int getCanvasMaxY()
int getCanvasWidth()
int getCanvasHeight()