org.jfree.chart.editor

Class PaletteSample

public class PaletteSample extends JComponent implements ListCellRenderer

Deprecated: This class is no longer supported (as of version 1.0.4). If you are creating contour plots, please try to use XYPlot and XYBlockRenderer.

A panel that displays a palette sample.
Constructor Summary
PaletteSample(ColorPalette palette)
Creates a new sample.
Method Summary
ComponentgetListCellRendererComponent(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.
ColorPalettegetPalette()
Returns the current palette object being displayed.
DimensiongetPreferredSize()
Returns the preferred size of the component.
voidpaintComponent(Graphics g)
Draws the sample.
voidsetPalette(ColorPalette palette)
Sets the palette object being displayed.

Constructor Detail

PaletteSample

public PaletteSample(ColorPalette palette)
Creates a new sample.

Parameters: palette the palette.

Method Detail

getListCellRendererComponent

public 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.

Parameters: list the list component. value the value. index the index. isSelected a flag that indicates whether or not the item is selected. cellHasFocus a flag that indicates whether or not the cell has the focus.

Returns: The renderer.

getPalette

public ColorPalette getPalette()
Returns the current palette object being displayed.

Returns: The palette.

getPreferredSize

public Dimension getPreferredSize()
Returns the preferred size of the component.

Returns: The preferred size.

paintComponent

public void paintComponent(Graphics g)
Draws the sample.

Parameters: g the graphics device.

setPalette

public void setPalette(ColorPalette palette)
Sets the palette object being displayed.

Parameters: palette the palette.