public class PieChart extends Chart
javax.swing.JComponent.AccessibleJComponent
tooltipBrush, tooltipPen
TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
PieChart()
Initializes a new instance of the
PieChart class. |
Modifier and Type | Method and Description |
---|---|
boolean |
getAllowRotate()
Gets a value indicating whether users are allowed to rotate this chart.
|
int |
getChartPadding()
Gets padding space between the plot's border and series graphics.
|
java.util.List<java.lang.Integer> |
getDetachedSlices()
Gets indices of detached slices.
|
double |
getDetachOffset()
Gets the percentage by which detached slices are offset from pie center.
|
boolean |
getDoughnut()
Gets a value indicating whether the pie should be rendered as a doughnut.
|
Series |
getSeries()
Gets the series whose data is drawn in this chart.
|
SeriesRenderer |
getSeriesRenderer()
Gets the default
SeriesRenderer for this chart. |
double |
getStartAngle()
Gets the angle where first data item of series should be drawn.
|
void |
setAllowRotate(boolean value)
Sets a value indicating whether users are allowed to rotate this chart.
|
void |
setChartPadding(int value)
Sets padding space between the plot's border and series graphics.
|
void |
setDetachedSlices(java.util.List<java.lang.Integer> value)
Sets indices of detached slices.
|
void |
setDetachOffset(double value)
Sets the percentage by which detached slices are offset from pie center.
|
void |
setDoughnut(boolean value)
Sets a value indicating whether the pie should be rendered as a doughnut.
|
void |
setSeries(Series value)
Sets the series whose data is drawn in this chart.
|
void |
setStartAngle(double value)
Sets the angle where first data item of series should be drawn.
|
elementAdded, elementRemoved, getAllowMoveLegend, getChartPanel, getDataSource, getInnerLabelsDataFields, getLegendElementLabelKind, getLegendHorizontalAlignment, getLegendMargin, getLegendRenderer, getLegendTitle, getLegendVerticalAlignment, getMaxLegendItemsPerColumn, getOuterLabelsDataFields, getPlot, getPlotImage, getPlotImageAlign, getPlotImageAutoSize, getPlotPanel, getShowDataLabels, getShowHighlight, getShowLegend, getShowToolTips, getShowZoomWidgets, getSubtitle, getSubtitleBrush, getSubtitleFontName, getSubtitleFontSize, getSubtitleFontStyle, getSubtitleMargin, getTitle, getTitleBrush, getTitleFontName, getTitleFontSize, getTitleFontStyle, getTitleMargin, getToolTipsDataFields, getXAxisLabelsDataFields, getXDataFields, getYAxisLabelsDataFields, getYDataFields, getZAxisLabelsDataFields, getZDataFields, resetZoom, setAllowMoveLegend, setChartPanel, setDataSource, setInnerLabelsDataFields, setLegendElementLabelKind, setLegendHorizontalAlignment, setLegendMargin, setLegendTitle, setLegendVerticalAlignment, setMaxLegendItemsPerColumn, setOuterLabelsDataFields, setPlotImage, setPlotImageAlign, setPlotImageAutoSize, setShowDataLabels, setShowHighlight, setShowLegend, setShowToolTips, setShowZoomWidgets, setSubtitle, setSubtitleBrush, setSubtitleFontName, setSubtitleFontSize, setSubtitleFontStyle, setSubtitleMargin, setTitle, setTitleBrush, setTitleFontName, setTitleFontSize, setTitleFontStyle, setTitleMargin, setToolTipsDataFields, setXAxisLabelsDataFields, setXDataFields, setYAxisLabelsDataFields, setYDataFields, setZAxisLabelsDataFields, setZDataFields, zoomOut
addDataItemClickedListener, associateJComponent, createImage, createImage, dataBind, dissociateJComponent, exportImage, exportImage, exportPdf, exportPdf, fireDataItemClicked, getAllowZoom, getBackgroundImage, getBackgroundImageAlign, getBackgroundImageAutoSize, getLayoutBuilder, getLayoutPanel, getRootPanel, getTheme, hitTest, invalidate, invalidate, invalidateLayout, invalidateLayout, isAnimated, paintComponent, print, print, removeDataItemClickedListener, setAllowZoom, setBackgroundImage, setBackgroundImageAlign, setBackgroundImageAutoSize, setLayoutBuilder, setLayoutPanel, setLicenseKey, setPrintMargins, setRootPanel, setTheme
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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, 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, updateUI
add, 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, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, 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, getName, 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, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public PieChart()
PieChart
class.public Series getSeries()
public void setSeries(Series value)
public SeriesRenderer getSeriesRenderer()
SeriesRenderer
for this chart.public double getStartAngle()
public void setStartAngle(double value)
public boolean getAllowRotate()
public void setAllowRotate(boolean value)
public int getChartPadding()
public void setChartPadding(int value)
public double getDetachOffset()
public void setDetachOffset(double value)
public boolean getDoughnut()
public void setDoughnut(boolean value)
public java.util.List<java.lang.Integer> getDetachedSlices()
public void setDetachedSlices(java.util.List<java.lang.Integer> value)