public abstract class SeriesAttributes extends LabelledList
SeriesAttributes need to override the rebuildGraphicsDefinitions and buildAttributes methods.
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static javax.swing.ImageIcon |
I_CLOSE |
static javax.swing.ImageIcon |
I_CLOSE_PRESSED |
static javax.swing.ImageIcon |
I_DOWN |
static javax.swing.ImageIcon |
I_DOWN_PRESSED |
static javax.swing.ImageIcon |
I_UP |
static javax.swing.ImageIcon |
I_UP_PRESSED |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
SeriesAttributes(ChartGenerator generator,
java.lang.String name,
int index,
org.jfree.data.general.SeriesChangeListener stoppable)
Builds a SeriesAttributes with the provided generator, name for the series, and index for the series.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
buildAttributes()
Constructs the widget by adding items to the LabelledList.
|
ChartGenerator |
getGenerator()
Returns the ChartGenerator holding the series this SeriesAttributes is responsible for.
|
java.lang.String |
getName()
Deprecated.
Returns the name of the series.
|
org.jfree.chart.plot.Plot |
getPlot()
Returns the Chart's Plot.
|
int |
getSeriesIndex()
Returns the index of the series.
|
java.lang.String |
getSeriesName() |
org.jfree.data.general.SeriesChangeListener |
getStoppable() |
boolean |
isPlotVisible() |
abstract void |
rebuildGraphicsDefinitions()
Updates features of the series to reflect the current widget settings as specified by the user.
|
java.awt.Color |
reviseColor(java.awt.Color c,
double opacity)
Given an opaque color and a desired opacity (from 0.0 to 1.0), returns a new color of the same tint but with
the given opacity.
|
void |
setName(java.lang.String val)
Deprecated.
Sets the name of the series.
|
void |
setPlotVisible(boolean val) |
void |
setSeriesIndex(int val)
Sets the index of the series -- Do NOT call this if you want to move the series order; instead call moveSeries
in the Generator.
|
void |
setSeriesName(java.lang.String val) |
void |
setStoppable(org.jfree.data.general.SeriesChangeListener obj) |
add, add, add, addComponent, addLabelled
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final javax.swing.ImageIcon I_DOWN
public static final javax.swing.ImageIcon I_DOWN_PRESSED
public static final javax.swing.ImageIcon I_CLOSE
public static final javax.swing.ImageIcon I_CLOSE_PRESSED
public static final javax.swing.ImageIcon I_UP
public static final javax.swing.ImageIcon I_UP_PRESSED
public SeriesAttributes(ChartGenerator generator, java.lang.String name, int index, org.jfree.data.general.SeriesChangeListener stoppable)
public org.jfree.data.general.SeriesChangeListener getStoppable()
public void setStoppable(org.jfree.data.general.SeriesChangeListener obj)
public void setName(java.lang.String val)
setName
in class java.awt.Component
public void setSeriesName(java.lang.String val)
public java.lang.String getName()
getName
in class java.awt.Component
public java.lang.String getSeriesName()
public abstract void rebuildGraphicsDefinitions()
public abstract void buildAttributes()
public java.awt.Color reviseColor(java.awt.Color c, double opacity)
public org.jfree.chart.plot.Plot getPlot()
public ChartGenerator getGenerator()
public int getSeriesIndex()
public void setSeriesIndex(int val)
public void setPlotVisible(boolean val)
public boolean isPlotVisible()