public class JEllipticLayer extends JShapeLayer<java.awt.geom.Rectangle2D.Double>
JShapeLayer.IShapeDrawer
Modifier and Type | Field and Description |
---|---|
protected java.awt.Color |
drawingColor |
graphicsDrawer, selectedColor
Constructor and Description |
---|
JEllipticLayer() |
Modifier and Type | Method and Description |
---|---|
protected java.awt.geom.Path2D.Double |
constructEllipseShape(EllipseParameters ellipse) |
void |
drawLayer(java.awt.Graphics2D g2d)
draw layer
|
protected void |
fireLayerContentChanged()
this method call the listeners contentChanged method
|
EllipseParameters |
getCurrentEllipseParameters() |
void |
setEllipseDrawingColor(java.awt.Color newEllipseColor) |
void |
setEllipseParameters(EllipseParameters ellipseParameters) |
add, add, addAll, clear, find, getExtent, getGraphics, getGraphicsDrawer, getName, getSelected, remove, removeAll, removeLayer, setGraphicsDrawer, setLayerGraphicDrawer, setSelected, setSelectedDrawer, signalLayerContentChanged
addLayerChangedListener, fireLayerSelectionChanged, getTooltip, isVisible, removeLayerChangedListener, setVisible
public void setEllipseDrawingColor(java.awt.Color newEllipseColor)
public void drawLayer(java.awt.Graphics2D g2d)
JLayer
drawLayer
in class JShapeLayer<java.awt.geom.Rectangle2D.Double>
protected java.awt.geom.Path2D.Double constructEllipseShape(EllipseParameters ellipse)
protected void fireLayerContentChanged()
JLayer
fireLayerContentChanged
in class JLayer
public EllipseParameters getCurrentEllipseParameters()
public void setEllipseParameters(EllipseParameters ellipseParameters)