public class PMIBarChart extends PMIChartPanel implements DesignerInitializable, MutableDynamicPropertyProvider, ExtensibleComponent
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static org.jfree.chart.axis.CategoryLabelPositions[] |
CATEGORY_LABEL_POSITIONS |
static java.lang.String |
COLUMN_FORMAT |
static int |
EXTRACT_COLUMN |
static int |
EXTRACT_ROW |
static int |
RENDERER_AREA |
static int |
RENDERER_BAR |
static int |
RENDERER_BAR3D |
static int |
RENDERER_LAYERED |
static int |
RENDERER_STACKEDBAR |
static int |
RENDERER_STACKEDBAR3D |
static int |
ROTATION_CLOCKWISE |
static int |
ROTATION_COUNTER |
static java.lang.String |
ROW_FORMAT |
protected java.awt.Color[] |
seriesColors |
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_RUNNING
COMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS
Constructor and Description |
---|
PMIBarChart() |
Modifier and Type | Method and Description |
---|---|
java.awt.Color |
getBarLabelColor() |
java.awt.Font |
getBarLabelFont() |
double |
getBarLabelOffset() |
java.awt.Color |
getCatAxisLabelColor() |
java.awt.Font |
getCatAxisLabelFont() |
int |
getCatAxisLabelPosition() |
double |
getCatAxisLowerMargin() |
java.awt.Color |
getCatAxisTickColor() |
java.awt.Font |
getCatAxisTickFont() |
double |
getCatAxisUpperMargin() |
java.lang.String |
getCategoryLabel() |
double |
getCategoryMargin() |
Dataset |
getData() |
java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor> |
getDynamicProps() |
java.util.Map<java.lang.String,ExtensionFunction> |
getExtensionFunctions() |
int |
getExtractOrder() |
float |
getForegroundAlpha() |
double |
getItemMargin() |
java.awt.Font |
getLegendFont() |
java.awt.Color |
getPlotBackground() |
DynamicPropertyDescriptor[] |
getProperties() |
java.lang.Object |
getPropertyValue(java.lang.String name) |
int |
getRendererType() |
java.awt.Color[] |
getSeriesColors() |
java.lang.String |
getTitle() |
java.awt.Font |
getTitleFont() |
java.awt.Color |
getValAxisLabelColor() |
java.awt.Font |
getValAxisLabelFont() |
double |
getValAxisLowerBound() |
java.awt.Color |
getValAxisTickColor() |
java.awt.Font |
getValAxisTickFont() |
double |
getValAxisUpperBound() |
double |
getValAxisUpperMargin() |
java.lang.String |
getValueLabel() |
void |
initialize() |
boolean |
isGradient() |
boolean |
isLabels() |
boolean |
isLegend() |
boolean |
isOpaque() |
boolean |
isPropertyDefined(java.lang.String name) |
boolean |
isShadows() |
boolean |
isTooltips() |
boolean |
isValAxisAutoRange() |
boolean |
isVertical() |
void |
localeChanged(java.util.Locale newLocale) |
void |
setBarLabelColor(java.awt.Color barLabelColor) |
void |
setBarLabelFont(java.awt.Font barLabelFont) |
void |
setBarLabelOffset(double barLabelOffset) |
void |
setCatAxisLabelColor(java.awt.Color catAxisLabelColor) |
void |
setCatAxisLabelFont(java.awt.Font catAxisLabelFont) |
void |
setCatAxisLabelPosition(int p) |
void |
setCatAxisLowerMargin(double axisLowerMargin) |
void |
setCatAxisTickColor(java.awt.Color catAxisTickColor) |
void |
setCatAxisTickFont(java.awt.Font catAxisTickFont) |
void |
setCatAxisUpperMargin(double axisUpperMargin) |
void |
setCategoryLabel(java.lang.String categoryLabel) |
void |
setCategoryMargin(double categoryMargin) |
void |
setData(Dataset set) |
void |
setDynamicProps(java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor> map) |
void |
setExtensionFunctions(java.util.Map<java.lang.String,ExtensionFunction> map) |
void |
setExtractOrder(int i) |
void |
setForegroundAlpha(float d) |
void |
setGradient(boolean gradient) |
void |
setItemMargin(double itemMargin) |
void |
setLabels(boolean b) |
void |
setLegend(boolean b) |
void |
setLegendFont(java.awt.Font legendFont) |
void |
setPlotBackground(java.awt.Color color) |
void |
setPropertyValue(java.lang.String name,
java.lang.Object value) |
void |
setRendererType(int rendererType) |
void |
setSeriesColors(java.awt.Color[] seriesColors) |
void |
setShadows(boolean shadows) |
void |
setTitle(java.lang.String string) |
void |
setTitleFont(java.awt.Font titleFont) |
void |
setTooltips(boolean b) |
void |
setValAxisAutoRange(boolean valAxisAutoRange) |
void |
setValAxisLabelColor(java.awt.Color valAxisLabelColor) |
void |
setValAxisLabelFont(java.awt.Font valAxisLabelFont) |
void |
setValAxisLowerBound(double valAxisLowerBound) |
void |
setValAxisTickColor(java.awt.Color valAxisTickColor) |
void |
setValAxisTickFont(java.awt.Font valAxisTickFont) |
void |
setValAxisUpperBound(double valAxisUpperBound) |
void |
setValAxisUpperMargin(double axisUpperMargin) |
void |
setValueLabel(java.lang.String valueLabel) |
void |
setVertical(boolean vertical) |
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, paintComponent, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAppContext, shutdownComponent, startupComponent
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 RENDERER_BAR
public static final int RENDERER_BAR3D
public static final int RENDERER_STACKEDBAR
public static final int RENDERER_STACKEDBAR3D
public static final int RENDERER_LAYERED
public static final int RENDERER_AREA
public static final java.lang.String ROW_FORMAT
public static final java.lang.String COLUMN_FORMAT
public static final org.jfree.chart.axis.CategoryLabelPositions[] CATEGORY_LABEL_POSITIONS
protected java.awt.Color[] seriesColors
public java.util.Map<java.lang.String,ExtensionFunction> getExtensionFunctions()
getExtensionFunctions
in interface ExtensibleComponent
public void setExtensionFunctions(java.util.Map<java.lang.String,ExtensionFunction> map)
setExtensionFunctions
in interface ExtensibleComponent
public void initialize()
initialize
in interface DesignerInitializable
public void localeChanged(java.util.Locale newLocale)
localeChanged
in interface LocaleListener
localeChanged
in class PMIChartPanel
public boolean isOpaque()
isOpaque
in class javax.swing.JComponent
public Dataset getData()
public int getExtractOrder()
public float getForegroundAlpha()
public boolean isLabels()
public boolean isLegend()
public java.awt.Color getPlotBackground()
public java.lang.String getTitle()
public boolean isTooltips()
public void setData(Dataset set)
public void setExtractOrder(int i)
public void setForegroundAlpha(float d)
public void setLabels(boolean b)
public void setLegend(boolean b)
public void setPlotBackground(java.awt.Color color)
public void setTitle(java.lang.String string)
public void setTooltips(boolean b)
public java.lang.String getCategoryLabel()
public void setCategoryLabel(java.lang.String categoryLabel)
public java.lang.String getValueLabel()
public void setValueLabel(java.lang.String valueLabel)
public boolean isVertical()
public void setVertical(boolean vertical)
public int getRendererType()
public void setRendererType(int rendererType)
public double getCategoryMargin()
public void setCategoryMargin(double categoryMargin)
public double getItemMargin()
public void setItemMargin(double itemMargin)
public java.awt.Color[] getSeriesColors()
public void setSeriesColors(java.awt.Color[] seriesColors)
public int getCatAxisLabelPosition()
public void setCatAxisLabelPosition(int p)
public java.awt.Font getCatAxisLabelFont()
public void setCatAxisLabelFont(java.awt.Font catAxisLabelFont)
public java.awt.Font getValAxisLabelFont()
public void setValAxisLabelFont(java.awt.Font valAxisLabelFont)
public java.awt.Font getCatAxisTickFont()
public void setCatAxisTickFont(java.awt.Font catAxisTickFont)
public java.awt.Font getValAxisTickFont()
public void setValAxisTickFont(java.awt.Font valAxisTickFont)
public java.awt.Color getCatAxisLabelColor()
public void setCatAxisLabelColor(java.awt.Color catAxisLabelColor)
public java.awt.Color getValAxisLabelColor()
public void setValAxisLabelColor(java.awt.Color valAxisLabelColor)
public java.awt.Color getCatAxisTickColor()
public void setCatAxisTickColor(java.awt.Color catAxisTickColor)
public java.awt.Color getValAxisTickColor()
public void setValAxisTickColor(java.awt.Color valAxisTickColor)
public java.awt.Font getBarLabelFont()
public void setBarLabelFont(java.awt.Font barLabelFont)
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 double getBarLabelOffset()
public void setBarLabelOffset(double barLabelOffset)
public java.awt.Color getBarLabelColor()
public void setBarLabelColor(java.awt.Color barLabelColor)
public boolean isShadows()
public void setShadows(boolean shadows)
public boolean isGradient()
public void setGradient(boolean gradient)
public double getValAxisUpperMargin()
public void setValAxisUpperMargin(double axisUpperMargin)
public double getCatAxisUpperMargin()
public void setCatAxisUpperMargin(double axisUpperMargin)
public double getCatAxisLowerMargin()
public void setCatAxisLowerMargin(double axisLowerMargin)
public boolean isValAxisAutoRange()
public void setValAxisAutoRange(boolean valAxisAutoRange)
public double getValAxisLowerBound()
public void setValAxisLowerBound(double valAxisLowerBound)
public double getValAxisUpperBound()
public void setValAxisUpperBound(double valAxisUpperBound)
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