Package lu.kbra.pclib.swing
Class JRadarChart
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
lu.kbra.pclib.swing.JRadarChart
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
ConstructorsConstructorDescriptionJRadarChart(List<String> titleEntries) JRadarChart(List<String> titleEntries, HashMap<String, JRadarChart.ChartData> entries) JRadarChart(List<String> titleEntries, HashMap<String, JRadarChart.ChartData> entries, Color majorAxisColor, Color minorAxisColor) -
Method Summary
Modifier and TypeMethodDescriptiondoublecreateLegend(boolean vertical, boolean wrap) createSeries(String title) intintdoubledoublegetScale()booleanbooleanbooleanbooleanstatic voidvoidoverrideMaxValue(double maxValue) protected voidvoidvoidsetAnnotateMinorAxis(boolean annotateMinorAxis) voidsetAnnotationColor(Color annotationColor) voidsetFixedPadding(int fixedPadding) voidsetMajorAxisColor(Color majorAxisColor) voidsetMinorAxisColor(Color minorAxisColor) voidsetMinorAxisCount(int minorAxisCount) voidsetMinorAxisStep(double minorAxisStep) voidsetNextBorderColor(Color nextBorderColor) voidsetNextFillColor(Color nextFillColor) voidsetNextFilled(boolean nextFilled) voidsetScale(double scale) voidsetTitleEntries(List<String> titleEntries) voidsetUseFixedPadding(boolean useFixedPadding) voidsetUseMinorAxisSteps(boolean useMinorAxisSteps) voidsetValueEntries(HashMap<String, JRadarChart.ChartData> valueEntries) Methods inherited from class javax.swing.JComponent
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, getUI, 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, updateUIMethods inherited from class java.awt.Container
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, validateTreeMethods inherited from class java.awt.Component
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, 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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Constructor Details
-
JRadarChart
public JRadarChart() -
JRadarChart
-
JRadarChart
-
JRadarChart
-
-
Method Details
-
main
-
computeMaxValue
public double computeMaxValue() -
createLegend
-
createSeries
-
getAnnotationColor
-
getFixedPadding
public int getFixedPadding() -
getMajorAxisColor
-
getMinorAxisColor
-
getMinorAxisCount
public int getMinorAxisCount() -
getMinorAxisStep
public double getMinorAxisStep() -
getNextBorderColor
-
getNextFillColor
-
getScale
public double getScale() -
getTitleEntries
-
getValueEntries
-
isAnnotateMinorAxis
public boolean isAnnotateMinorAxis() -
isNextFilled
public boolean isNextFilled() -
isUseFixedPadding
public boolean isUseFixedPadding() -
isUseMinorAxisSteps
public boolean isUseMinorAxisSteps() -
overrideMaxValue
public void overrideMaxValue(double maxValue) -
resetOverrideMaxValue
public void resetOverrideMaxValue() -
setAnnotateMinorAxis
public void setAnnotateMinorAxis(boolean annotateMinorAxis) -
setAnnotationColor
-
setFixedPadding
public void setFixedPadding(int fixedPadding) -
setMajorAxisColor
-
setMinorAxisColor
-
setMinorAxisCount
public void setMinorAxisCount(int minorAxisCount) -
setMinorAxisStep
public void setMinorAxisStep(double minorAxisStep) -
setNextBorderColor
-
setNextFillColor
-
setNextFilled
public void setNextFilled(boolean nextFilled) -
setScale
public void setScale(double scale) -
setTitleEntries
-
setUseFixedPadding
public void setUseFixedPadding(boolean useFixedPadding) -
setUseMinorAxisSteps
public void setUseMinorAxisSteps(boolean useMinorAxisSteps) -
setValueEntries
-
paintComponent
- Overrides:
paintComponentin classJComponent
-