public class PMIPieChart extends PMIChartPanel implements DesignerInitializable, MutableDynamicPropertyProvider, LocaleListener
javax.swing.JPanel.AccessibleJPanel
javax.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, zoom
DEFAULT_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_COMMAND
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
RESERVED_SET_KEY
COMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS
COMPONENT_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) |
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, getScientificNumberFormat, getToolTipText, getToolTipText, isAntialias, isShowPopup, onShutdown, onStartup, paintChildren, print, setAntialias, setCursorCode, setDataQuality, setName, setShowPopup, setVisible, shutdownComponent, startupComponent, translate, translateTerm, updateQuality
actionPerformed, 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, zoomOutRange
getAccessibleContext, getUI, getUIClassID, paramString, setUI
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, 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, update
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, 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, transferFocusUpCycle
public 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 DesignerInitializable
public void paintComponent(java.awt.Graphics graphics)
paintComponent
in class org.jfree.chart.ChartPanel
protected 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.JComponent
public 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)
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 LocaleListener
localeChanged
in class PMIChartPanel
public java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor> getDynamicProps()
getDynamicProps
in interface MutableDynamicPropertyProvider
public void setDynamicProps(java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor> map)
setDynamicProps
in interface MutableDynamicPropertyProvider
public void setPropertyValue(java.lang.String name, java.lang.Object value) throws java.lang.ClassCastException
setPropertyValue
in interface DynamicPropertyProvider
java.lang.ClassCastException
public java.lang.Object getPropertyValue(java.lang.String name)
getPropertyValue
in interface DynamicPropertyProvider
public DynamicPropertyDescriptor[] getProperties()
getProperties
in interface DynamicPropertyProvider
public boolean isPropertyDefined(java.lang.String name)
isPropertyDefined
in interface DynamicPropertyProvider