org.jgraph.graph
public class PortRenderer extends JComponent implements CellViewRenderer, Serializable
Field Summary | |
---|---|
protected Color | graphBackground Cache the current graph background. |
protected boolean | hasFocus Cached hasFocus and selected value. |
protected boolean | preview Cached hasFocus and selected value. |
protected boolean | selected Cached hasFocus and selected value. |
protected PortView | view Cache the current edgeview for drawing. |
protected boolean | xorEnabled Cached hasFocus and selected value. |
Constructor Summary | |
---|---|
PortRenderer()
Constructs a renderer that may be used to render ports. |
Method Summary | |
---|---|
protected void | firePropertyChange(String propertyName, Object oldValue, Object newValue)
Overridden for performance reasons. |
void | firePropertyChange(String propertyName, byte oldValue, byte newValue)
Overridden for performance reasons. |
void | firePropertyChange(String propertyName, char oldValue, char newValue)
Overridden for performance reasons. |
void | firePropertyChange(String propertyName, short oldValue, short newValue)
Overridden for performance reasons. |
void | firePropertyChange(String propertyName, int oldValue, int newValue)
Overridden for performance reasons. |
void | firePropertyChange(String propertyName, long oldValue, long newValue)
Overridden for performance reasons. |
void | firePropertyChange(String propertyName, float oldValue, float newValue)
Overridden for performance reasons. |
void | firePropertyChange(String propertyName, double oldValue, double newValue)
Overridden for performance reasons. |
void | firePropertyChange(String propertyName, boolean oldValue, boolean newValue)
Overridden for performance reasons. |
Component | getRendererComponent(JGraph graph, CellView view, boolean sel, boolean focus, boolean preview)
Configure and return the renderer based on the passed in components. |
void | paint(Graphics g)
Paint the renderer. |
void | repaint(long tm, int x, int y, int width, int height)
Overridden for performance reasons. |
void | repaint(Rectangle r)
Overridden for performance reasons. |
void | revalidate()
Overridden for performance reasons. |
void | validate()
Overridden for performance reasons. |
convertValueToString
.
Parameters: graph the graph that that defines the rendering context. view the cell view that should be rendered. sel whether the object is selected. focus whether the object has the focus. preview whether we are drawing a preview.
Returns: the component used to render the value.