T
- public class JShapeLayer<T extends java.awt.Shape> extends JLayer
Modifier and Type | Class and Description |
---|---|
static interface |
JShapeLayer.IShapeDrawer |
Modifier and Type | Field and Description |
---|---|
protected JShapeLayer.IShapeDrawer |
graphicsDrawer |
protected java.awt.Color |
selectedColor |
Constructor and Description |
---|
JShapeLayer() |
Modifier and Type | Method and Description |
---|---|
void |
add(T shape)
add graphic
|
void |
add(T shape,
int index) |
void |
addAll(java.util.Collection<T> shape) |
void |
clear() |
void |
drawLayer(java.awt.Graphics2D g2d)
draw layer
|
void |
find(double x,
double y,
double tolerance,
java.util.Collection<T> result) |
java.awt.geom.Rectangle2D |
getExtent() |
java.util.List<T> |
getGraphics() |
JShapeLayer.IShapeDrawer |
getGraphicsDrawer() |
java.lang.String |
getName()
get the name of the layer
|
java.util.Set<T> |
getSelected() |
void |
remove(T shape) |
void |
removeAll() |
void |
removeLayer(java.lang.String name) |
void |
setGraphicsDrawer(JShapeLayer.IShapeDrawer graphicsDrawer) |
protected void |
setLayerGraphicDrawer(JShapeLayer.IShapeDrawer drawer) |
void |
setSelected(java.util.Collection<T> s) |
protected void |
setSelectedDrawer(JShapeLayer.IShapeDrawer selectedDrawer) |
void |
signalLayerContentChanged() |
addLayerChangedListener, fireLayerContentChanged, fireLayerSelectionChanged, getTooltip, isVisible, removeLayerChangedListener, setVisible
protected JShapeLayer.IShapeDrawer graphicsDrawer
protected java.awt.Color selectedColor
public java.lang.String getName()
JLayer
public java.util.List<T> getGraphics()
public void drawLayer(java.awt.Graphics2D g2d)
JLayer
public void add(T shape)
shape
- public void addAll(java.util.Collection<T> shape)
public void add(T shape, int index)
public void signalLayerContentChanged()
public void remove(T shape)
public void removeAll()
public void clear()
public void removeLayer(java.lang.String name)
protected void setLayerGraphicDrawer(JShapeLayer.IShapeDrawer drawer)
protected void setSelectedDrawer(JShapeLayer.IShapeDrawer selectedDrawer)
public void find(double x, double y, double tolerance, java.util.Collection<T> result)
public void setSelected(java.util.Collection<T> s)
public java.util.Set<T> getSelected()
public void setGraphicsDrawer(JShapeLayer.IShapeDrawer graphicsDrawer)
public JShapeLayer.IShapeDrawer getGraphicsDrawer()