Drawable
, Measurable
public class DrawableBuffer extends java.lang.Object implements Drawable, Measurable
Constructor | Description |
---|---|
DrawableBuffer() |
Constructor DrawableBuffer
|
DrawableBuffer(Drawable drawable) |
Constructor DrawableBuffer
|
Modifier and Type | Method | Description |
---|---|---|
void |
addDrawable(Drawable drawable) |
Adds a drawable object to the drawing buffer.
|
void |
clear() |
Remove all drawable objects from the drawing buffer.
|
void |
draw(DrawingPanel drawingPanel,
java.awt.Graphics g) |
Method draw
|
double |
getXMax() |
Method getXMax
|
double |
getXMin() |
Method getXMin
|
double |
getYMax() |
Method getYMax
|
double |
getYMin() |
Method getYMin
|
void |
invalidateImage() |
Invalidates the image so that it is redrawn during the next repaint operation.
|
boolean |
isMeasured() |
Tests to see if the buffer has an object with a valid measure.
|
boolean |
isVisible() |
Reads the visible flag.
|
void |
setBackground(java.awt.Color color) |
Method setBackground
|
void |
setVisible(boolean vis) |
Sets the bufferrer's visible flag.
|
void |
updateImage(DrawingPanel drawingPanel) |
Updates the image using the given drawing panel to set the dimension.
|
public DrawableBuffer()
public DrawableBuffer(Drawable drawable)
drawable
- public void addDrawable(Drawable drawable)
drawable
- public void setBackground(java.awt.Color color)
color
- public void setVisible(boolean vis)
vis
- booleanpublic boolean isVisible()
public void clear()
public void invalidateImage()
public void updateImage(DrawingPanel drawingPanel)
drawingPanel
- public void draw(DrawingPanel drawingPanel, java.awt.Graphics g)
public double getXMin()
getXMin
in interface Measurable
public double getXMax()
getXMax
in interface Measurable
public double getYMin()
getYMin
in interface Measurable
public double getYMax()
getYMax
in interface Measurable
public boolean isMeasured()
isMeasured
in interface Measurable