Class LinearScale

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  LinearScale.Indicator  
      static class  LinearScale.IndicatorField
      Represents the columns in the indicator dataset
      static class  LinearScale.IndicatorStyle  
      class  LinearScale.Tick  
      • Nested classes/interfaces inherited from class javax.swing.JComponent

        javax.swing.JComponent.AccessibleJComponent
      • Nested classes/interfaces inherited from class java.awt.Container

        java.awt.Container.AccessibleAWTContainer
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
    • Constructor Summary

      Constructors 
      Constructor Description
      LinearScale()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.awt.Color getFineTickColor()  
      java.awt.Font getFineTickFont()  
      java.awt.Color getFineTickLabelColor()  
      java.lang.String getFineTickLabelFormat()  
      double getFineTickLength()  
      double getFineTickSpan()  
      float getFineTickStroke()  
      Dataset getIndicators()  
      int getLabelAngle()  
      java.awt.Color getMajorTickColor()  
      java.awt.Font getMajorTickFont()  
      java.awt.Color getMajorTickLabelColor()  
      java.lang.String getMajorTickLabelFormat()  
      double getMajorTickLength()  
      double getMajorTickSpan()  
      float getMajorTickStroke()  
      double getMargin()  
      double getMaxValue()  
      java.awt.Color getMinorTickColor()  
      java.awt.Font getMinorTickFont()  
      java.awt.Color getMinorTickLabelColor()  
      java.lang.String getMinorTickLabelFormat()  
      double getMinorTickLength()  
      double getMinorTickSpan()  
      float getMinorTickStroke()  
      double getMinValue()  
      Dataset getTranslatedIndicators()  
      void initialize()  
      boolean isMirror()  
      boolean isReverseRange()  
      static void main​(java.lang.String[] args)  
      protected void paintComponent​(java.awt.Graphics graphics)  
      protected void paintIndicators​(java.awt.Graphics2D g, java.awt.Rectangle area, int pass)  
      protected static void paintLabel​(java.awt.Graphics2D g, java.lang.String label, java.awt.Color labelColor, boolean mirror, int labelAngle, double x1, double x2, double y)  
      void setFineTickColor​(java.awt.Color color)  
      void setFineTickFont​(java.awt.Font font)  
      void setFineTickLabelColor​(java.awt.Color color)  
      void setFineTickLabelFormat​(java.lang.String format)  
      void setFineTickLength​(double width)  
      void setFineTickSpan​(double span)  
      void setFineTickStroke​(float stroke)  
      void setIndicators​(Dataset indicators)  
      void setLabelAngle​(int labelAngle)  
      void setMajorTickColor​(java.awt.Color color)  
      void setMajorTickFont​(java.awt.Font font)  
      void setMajorTickLabelColor​(java.awt.Color color)  
      void setMajorTickLabelFormat​(java.lang.String format)  
      void setMajorTickLength​(double width)  
      void setMajorTickSpan​(double span)  
      void setMajorTickStroke​(float stroke)  
      void setMargin​(double margin)  
      void setMaxValue​(double maxValue)  
      void setMinorTickColor​(java.awt.Color color)  
      void setMinorTickFont​(java.awt.Font font)  
      void setMinorTickLabelColor​(java.awt.Color color)  
      void setMinorTickLabelFormat​(java.lang.String format)  
      void setMinorTickLength​(double width)  
      void setMinorTickSpan​(double span)  
      void setMinorTickStroke​(float stroke)  
      void setMinValue​(double minValue)  
      void setMirror​(boolean mirror)  
      void setReverseRange​(boolean reverseRange)  
      • 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, getTopLevelAncestor, getTransferHandler, getUI, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, 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, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update, updateUI
      • Methods 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, validateTree
      • Methods 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, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • LinearScale

        public LinearScale()
    • Method Detail

      • getTranslatedIndicators

        public Dataset getTranslatedIndicators()
      • getIndicators

        public Dataset getIndicators()
      • setIndicators

        public void setIndicators​(Dataset indicators)
      • getMargin

        public double getMargin()
      • setMargin

        public void setMargin​(double margin)
      • getMinValue

        public double getMinValue()
      • setMinValue

        public void setMinValue​(double minValue)
      • getMaxValue

        public double getMaxValue()
      • setMaxValue

        public void setMaxValue​(double maxValue)
      • isMirror

        public boolean isMirror()
      • setMirror

        public void setMirror​(boolean mirror)
      • isReverseRange

        public boolean isReverseRange()
      • setReverseRange

        public void setReverseRange​(boolean reverseRange)
      • getLabelAngle

        public int getLabelAngle()
      • setLabelAngle

        public void setLabelAngle​(int labelAngle)
      • getMajorTickSpan

        public double getMajorTickSpan()
      • setMajorTickSpan

        public void setMajorTickSpan​(double span)
      • getMajorTickLength

        public double getMajorTickLength()
      • setMajorTickLength

        public void setMajorTickLength​(double width)
      • getMajorTickStroke

        public float getMajorTickStroke()
      • setMajorTickStroke

        public void setMajorTickStroke​(float stroke)
      • getMajorTickColor

        public java.awt.Color getMajorTickColor()
      • setMajorTickColor

        public void setMajorTickColor​(java.awt.Color color)
      • getMajorTickLabelFormat

        public java.lang.String getMajorTickLabelFormat()
      • setMajorTickLabelFormat

        public void setMajorTickLabelFormat​(java.lang.String format)
      • getMajorTickFont

        public java.awt.Font getMajorTickFont()
      • setMajorTickFont

        public void setMajorTickFont​(java.awt.Font font)
      • getMajorTickLabelColor

        public java.awt.Color getMajorTickLabelColor()
      • setMajorTickLabelColor

        public void setMajorTickLabelColor​(java.awt.Color color)
      • getMinorTickSpan

        public double getMinorTickSpan()
      • setMinorTickSpan

        public void setMinorTickSpan​(double span)
      • getMinorTickLength

        public double getMinorTickLength()
      • setMinorTickLength

        public void setMinorTickLength​(double width)
      • getMinorTickStroke

        public float getMinorTickStroke()
      • setMinorTickStroke

        public void setMinorTickStroke​(float stroke)
      • getMinorTickColor

        public java.awt.Color getMinorTickColor()
      • setMinorTickColor

        public void setMinorTickColor​(java.awt.Color color)
      • getMinorTickLabelFormat

        public java.lang.String getMinorTickLabelFormat()
      • setMinorTickLabelFormat

        public void setMinorTickLabelFormat​(java.lang.String format)
      • getMinorTickFont

        public java.awt.Font getMinorTickFont()
      • setMinorTickFont

        public void setMinorTickFont​(java.awt.Font font)
      • getMinorTickLabelColor

        public java.awt.Color getMinorTickLabelColor()
      • setMinorTickLabelColor

        public void setMinorTickLabelColor​(java.awt.Color color)
      • getFineTickSpan

        public double getFineTickSpan()
      • setFineTickSpan

        public void setFineTickSpan​(double span)
      • getFineTickLength

        public double getFineTickLength()
      • setFineTickLength

        public void setFineTickLength​(double width)
      • getFineTickStroke

        public float getFineTickStroke()
      • setFineTickStroke

        public void setFineTickStroke​(float stroke)
      • getFineTickColor

        public java.awt.Color getFineTickColor()
      • setFineTickColor

        public void setFineTickColor​(java.awt.Color color)
      • getFineTickLabelFormat

        public java.lang.String getFineTickLabelFormat()
      • setFineTickLabelFormat

        public void setFineTickLabelFormat​(java.lang.String format)
      • getFineTickFont

        public java.awt.Font getFineTickFont()
      • setFineTickFont

        public void setFineTickFont​(java.awt.Font font)
      • getFineTickLabelColor

        public java.awt.Color getFineTickLabelColor()
      • setFineTickLabelColor

        public void setFineTickLabelColor​(java.awt.Color color)
      • paintIndicators

        protected void paintIndicators​(java.awt.Graphics2D g,
                                       java.awt.Rectangle area,
                                       int pass)
      • paintLabel

        protected static void paintLabel​(java.awt.Graphics2D g,
                                         java.lang.String label,
                                         java.awt.Color labelColor,
                                         boolean mirror,
                                         int labelAngle,
                                         double x1,
                                         double x2,
                                         double y)
      • main

        public static void main​(java.lang.String[] args)