org.jfree.ui
public class StrokeSample extends JComponent implements ListCellRenderer
| Constructor Summary | |
|---|---|
| StrokeSample(Stroke stroke)
Creates a StrokeSample for the specified stroke.
| |
| Method Summary | |
|---|---|
| Component | getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus)
Returns a list cell renderer for the stroke, so the sample can be
displayed in a list or combo.
|
| Dimension | getPreferredSize()
Returns the preferred size of the component.
|
| Stroke | getStroke()
Returns the current Stroke object being displayed.
|
| void | paintComponent(Graphics g)
Draws a line using the sample stroke.
|
| void | setStroke(Stroke stroke)
Sets the stroke object being displayed and repaints the component.
|
Parameters: stroke the sample stroke (null permitted).
Parameters: list the list. value the value. index the index. isSelected selected? cellHasFocus focussed?
Returns: the component for rendering.
Returns: the preferred size of the component.
Returns: The stroke (possibly null).
Parameters: g the graphics device.
Parameters: stroke the stroke (null permitted).