public class PMIPieChart extends PMIChartPanel implements DesignerInitializable, MutableDynamicPropertyProvider, LocaleListener
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
static int |
EXTRACT_COLUMN |
static int |
EXTRACT_ROW |
static java.lang.String |
LABEL_FORMAT |
static int |
ROTATION_CLOCKWISE |
static int |
ROTATION_COUNTER |
static int |
STYLE_PIE |
static int |
STYLE_PIE3D |
static int |
STYLE_RING |
antialias, context, cursorCode, print, properties, save, showPopup, zoomDEFAULT_BUFFER_USED, DEFAULT_HEIGHT, DEFAULT_MAXIMUM_DRAW_HEIGHT, DEFAULT_MAXIMUM_DRAW_WIDTH, DEFAULT_MINIMUM_DRAW_HEIGHT, DEFAULT_MINIMUM_DRAW_WIDTH, DEFAULT_WIDTH, DEFAULT_ZOOM_TRIGGER_DISTANCE, localizationResources, PRINT_COMMAND, PROPERTIES_COMMAND, SAVE_COMMAND, ZOOM_IN_BOTH_COMMAND, ZOOM_IN_DOMAIN_COMMAND, ZOOM_IN_RANGE_COMMAND, ZOOM_OUT_BOTH_COMMAND, ZOOM_OUT_DOMAIN_COMMAND, ZOOM_OUT_RANGE_COMMAND, ZOOM_RESET_BOTH_COMMAND, ZOOM_RESET_DOMAIN_COMMAND, ZOOM_RESET_RANGE_COMMANDlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTRESERVED_SET_KEYCOMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONSCOMPONENT_RUNNING| Constructor and Description |
|---|
PMIPieChart() |
| Modifier and Type | Method and Description |
|---|---|
Dataset |
getData() |
double |
getDepthFactor() |
java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor> |
getDynamicProps() |
int |
getExtractOrder() |
double |
getForegroundAlpha() |
java.awt.Font |
getLabelFont() |
java.lang.String |
getLabelFormat() |
java.awt.Font |
getLegendFont() |
java.awt.Color[] |
getOutlineColors() |
float |
getOutlineStroke() |
java.awt.Color |
getPlotBackground() |
DynamicPropertyDescriptor[] |
getProperties() |
java.lang.Object |
getPropertyValue(java.lang.String name) |
int |
getRotation() |
java.awt.Color[] |
getSectionColors() |
protected java.lang.Comparable |
getSectionKey(int section) |
java.lang.String |
getSelectedData() |
org.jfree.chart.entity.PieSectionEntity |
getSelectedEntity() |
java.awt.Color |
getSelectionHighlightColor() |
float |
getSelectionHighlightWidth() |
int |
getStartAngle() |
int |
getStyle() |
java.lang.String |
getTitle() |
java.awt.Font |
getTitleFont() |
java.lang.String |
getTooltipFormat() |
void |
initialize() |
boolean |
isCircular() |
boolean |
isLabels() |
boolean |
isLegend() |
boolean |
isOpaque() |
boolean |
isPropertyDefined(java.lang.String name) |
boolean |
isSelectionEnabled() |
boolean |
isThreeDimensional() |
boolean |
isTooltips() |
void |
localeChanged(java.util.Locale newLocale) |
void |
paintComponent(java.awt.Graphics graphics) |
void |
setChartBackground(java.awt.Color color)
Parameter removed.
|
void |
setCircular(boolean b) |
void |
setData(Dataset set) |
void |
setDepthFactor(double d) |
void |
setDynamicProps(java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor> map) |
void |
setExtractOrder(int i) |
void |
setForegroundAlpha(double d) |
void |
setLabelFont(java.awt.Font labelFont) |
void |
setLabelFormat(java.lang.String string) |
void |
setLabels(boolean b) |
void |
setLegend(boolean b) |
void |
setLegendFont(java.awt.Font legendFont) |
void |
setOutlineColors(java.awt.Color[] outlinePaint) |
void |
setOutlineStroke(float outlineStroke) |
void |
setPlotBackground(java.awt.Color color) |
void |
setPropertyValue(java.lang.String name,
java.lang.Object value) |
void |
setRotation(int i) |
void |
setSectionColors(java.awt.Color[] sectionPaint) |
void |
setSelectedData(java.lang.String selectedData) |
void |
setSelectedEntity(org.jfree.chart.entity.PieSectionEntity selectedEntity) |
void |
setSelectionEnabled(boolean selectionEnabled) |
void |
setSelectionHighlightColor(java.awt.Color selectionHighlightColor) |
void |
setSelectionHighlightWidth(float selectionHighlightWidth) |
void |
setStartAngle(int i) |
void |
setStyle(int style) |
void |
setThreeDimensional(boolean b)
Deprecated.
|
void |
setTitle(java.lang.String string) |
void |
setTitleFont(java.awt.Font titleFont) |
void |
setTooltipFormat(java.lang.String string) |
void |
setTooltips(boolean b) |
createChartPrintJob, createPopupMenu, displayPopupMenu, doSaveAs, getAppContext, getCursorCode, getDataQuality, getQuality, getScientificNumberFormat, getToolTipText, getToolTipText, isAntialias, isShowPopup, onShutdown, onStartup, paintChildren, print, setAntialias, setCursorCode, setDataQuality, setName, setQuality, setShowPopup, setVisible, shutdownComponent, startupComponent, translate, translateTerm, updateQualityactionPerformed, addChartMouseListener, chartChanged, chartProgress, doEditChartProperties, getAnchor, getChart, getChartRenderingInfo, getDefaultDirectoryForSaveAs, getDismissDelay, getEntityForPoint, getFillZoomRectangle, getHorizontalAxisTrace, getHorizontalTraceLine, getInitialDelay, getListeners, getMaximumDrawHeight, getMaximumDrawWidth, getMinimumDrawHeight, getMinimumDrawWidth, getPopupMenu, getRefreshBuffer, getReshowDelay, getScaleX, getScaleY, getScreenDataArea, getScreenDataArea, getVerticalAxisTrace, getVerticalTraceLine, getZoomAroundAnchor, getZoomInFactor, getZoomOutFactor, getZoomTriggerDistance, isDomainZoomable, isEnforceFileExtensions, isRangeZoomable, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, print, removeChartMouseListener, restoreAutoBounds, restoreAutoDomainBounds, restoreAutoRangeBounds, scale, setAnchor, setChart, setDefaultDirectoryForSaveAs, setDismissDelay, setDisplayToolTips, setDomainZoomable, setEnforceFileExtensions, setFillZoomRectangle, setHorizontalAxisTrace, setHorizontalTraceLine, setInitialDelay, setMaximumDrawHeight, setMaximumDrawWidth, setMinimumDrawHeight, setMinimumDrawWidth, setMouseZoomable, setMouseZoomable, setPopupMenu, setRangeZoomable, setRefreshBuffer, setReshowDelay, setVerticalAxisTrace, setVerticalTraceLine, setZoomAroundAnchor, setZoomInFactor, setZoomOutFactor, setZoomTriggerDistance, translateJava2DToScreen, translateScreenToJava2D, updateUI, zoom, zoomInBoth, zoomInDomain, zoomInRange, zoomOutBoth, zoomOutDomain, zoomOutRangegetAccessibleContext, getUI, getUIClassID, paramString, setUIaddAncestorListener, 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, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, 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, unregisterKeyboardAction, updateadd, 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, validateTreeaction, 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, 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, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic static final int EXTRACT_COLUMN
public static final int EXTRACT_ROW
public static final int ROTATION_CLOCKWISE
public static final int ROTATION_COUNTER
public static final int STYLE_PIE
public static final int STYLE_PIE3D
public static final int STYLE_RING
public static final java.lang.String LABEL_FORMAT
public void initialize()
initialize in interface DesignerInitializablepublic void paintComponent(java.awt.Graphics graphics)
paintComponent in class org.jfree.chart.ChartPanelprotected java.lang.Comparable getSectionKey(int section)
public boolean isSelectionEnabled()
public void setSelectionEnabled(boolean selectionEnabled)
public java.awt.Color getSelectionHighlightColor()
public void setSelectionHighlightColor(java.awt.Color selectionHighlightColor)
public float getSelectionHighlightWidth()
public void setSelectionHighlightWidth(float selectionHighlightWidth)
public java.lang.String getSelectedData()
public void setSelectedData(java.lang.String selectedData)
public org.jfree.chart.entity.PieSectionEntity getSelectedEntity()
public void setSelectedEntity(org.jfree.chart.entity.PieSectionEntity selectedEntity)
public boolean isOpaque()
isOpaque in class javax.swing.JComponentpublic boolean isCircular()
public Dataset getData()
public double getDepthFactor()
public int getExtractOrder()
public double getForegroundAlpha()
public java.lang.String getLabelFormat()
public boolean isLabels()
public boolean isLegend()
public java.awt.Color getPlotBackground()
public int getRotation()
public int getStartAngle()
public boolean isThreeDimensional()
public java.lang.String getTitle()
public java.lang.String getTooltipFormat()
public boolean isTooltips()
public void setCircular(boolean b)
public void setData(Dataset set)
public void setDepthFactor(double d)
public void setExtractOrder(int i)
public void setForegroundAlpha(double d)
public void setLabelFormat(java.lang.String string)
public void setLabels(boolean b)
public void setLegend(boolean b)
public void setPlotBackground(java.awt.Color color)
public void setRotation(int i)
public void setStartAngle(int i)
@Deprecated public void setThreeDimensional(boolean b)
public int getStyle()
public void setStyle(int style)
public void setTitle(java.lang.String string)
public void setTooltipFormat(java.lang.String string)
public void setTooltips(boolean b)
public void setChartBackground(java.awt.Color color)
public java.awt.Color[] getOutlineColors()
public void setOutlineColors(java.awt.Color[] outlinePaint)
public java.awt.Color[] getSectionColors()
public void setSectionColors(java.awt.Color[] sectionPaint)
public java.awt.Font getLabelFont()
public void setLabelFont(java.awt.Font labelFont)
public java.awt.Font getLegendFont()
public void setLegendFont(java.awt.Font legendFont)
public java.awt.Font getTitleFont()
public void setTitleFont(java.awt.Font titleFont)
public float getOutlineStroke()
public void setOutlineStroke(float outlineStroke)
public void localeChanged(java.util.Locale newLocale)
localeChanged in interface LocaleListenerlocaleChanged in class PMIChartPanelpublic java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor> getDynamicProps()
getDynamicProps in interface MutableDynamicPropertyProviderpublic void setDynamicProps(java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor> map)
setDynamicProps in interface MutableDynamicPropertyProviderpublic void setPropertyValue(java.lang.String name,
java.lang.Object value)
throws java.lang.ClassCastException
setPropertyValue in interface DynamicPropertyProviderjava.lang.ClassCastExceptionpublic java.lang.Object getPropertyValue(java.lang.String name)
getPropertyValue in interface DynamicPropertyProviderpublic DynamicPropertyDescriptor[] getProperties()
getProperties in interface DynamicPropertyProviderpublic boolean isPropertyDefined(java.lang.String name)
isPropertyDefined in interface DynamicPropertyProvider