Documentation of 'kcl.waterloo.graphics.GJColorBar' Java class
GJColorBar
kcl.waterloo.graphics

Class GJColorBar

  • All Implemented Interfaces:
    java.awt.event.ActionListener, java.awt.event.ComponentListener, java.awt.event.ContainerListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.awt.print.Printable, java.beans.PropertyChangeListener, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.Scrollable, GJCustomGraphLayoutInterface


    public class GJColorBar
    extends GJRoi
    implements java.awt.event.ActionListener
    Color bar. Provides a key for interpreting the color levels in a plot.
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class and Description
      static class  GJColorBar.LABELPOSITION
      Enum specifying possible label positions: CENTER or BORDER.
      static class  GJColorBar.ORIENTATION
      Enum specifying possible orientations: VERTICAL or HORIZONTAL.
      • Nested classes/interfaces inherited from class javax.swing.JComponent

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

        java.awt.Component.BaselineResizeBehavior
    • Field Summary

      • Fields inherited from class javax.swing.JComponent

        TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
      • Fields inherited from class java.awt.Component

        BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • Fields inherited from interface java.awt.print.Printable

        NO_SUCH_PAGE, PAGE_EXISTS
      • Fields inherited from interface java.awt.image.ImageObserver

        ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
    • Constructor Summary

      Constructors 
      Constructor and Description
      GJColorBar() 
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void actionPerformed(java.awt.event.ActionEvent e) 
      static GJColorBar createInstance(GJPlotInterface plot)
      Factory method for creating an instance in the center of the specified graph.
      static GJColorBar createInstance(GJPlotInterface plot, java.awt.geom.Rectangle2D.Double r)
      Factory method for creating an instance.
      int getLabelInterval() 
      GJColorBar.LABELPOSITION getLabelPosition() 
      java.lang.String[] getLabels() 
      GJColorBar.ORIENTATION getOrientation() 
      GJPlotInterface getParentPlot() 
      void paintComponent(java.awt.Graphics g)
      Overridden to provide Painter support.
      void setLabelInterval(int labelInterval) 
      void setLabelPosition(GJColorBar.LABELPOSITION labelPosition) 
      void setLabels(double[] labels) 
      void setLabels(java.lang.Double[] labels) 
      void setLabels(double[] labels, java.lang.String format) 
      void setLabels(java.lang.Double[] labels, java.lang.String format) 
      void setLabels(java.lang.String[] labels) 
      void setOrientation(GJColorBar.ORIENTATION orientation) 
      void setParentPlot(GJPlotInterface p) 
      • Methods inherited from class javax.swing.JPanel

        getAccessibleContext, getUI, getUIClassID, setUI, updateUI
      • Methods inherited from class javax.swing.JComponent

        addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, 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, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, 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, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
      • Methods inherited from class java.awt.Container

        add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate
      • Methods inherited from class java.awt.Component

        action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, 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, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

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

      • GJColorBar

        public GJColorBar()
    • Method Detail

      • createInstance

        public static GJColorBar createInstance(GJPlotInterface plot)
        Factory method for creating an instance in the center of the specified graph.
        Parameters:
        gr - the target graph
        Returns:
      • createInstance

        public static GJColorBar createInstance(GJPlotInterface plot,
                                                java.awt.geom.Rectangle2D.Double r)
        Factory method for creating an instance.
        Parameters:
        plot -
        r - a Rectangle2D in axes units
        Returns:
      • getParentPlot

        public GJPlotInterface getParentPlot()
        Returns:
        the parentPlot
      • setParentPlot

        public void setParentPlot(GJPlotInterface p)
        Parameters:
        parentPlot - the parentPlot to set
      • setOrientation

        public void setOrientation(GJColorBar.ORIENTATION orientation)
        Parameters:
        orientation - the orientation to set
      • getLabels

        public java.lang.String[] getLabels()
        Returns:
        the labels
      • setLabels

        public void setLabels(java.lang.String[] labels)
        Parameters:
        labels - the labels to set
      • setLabels

        public void setLabels(double[] labels)
        Parameters:
        labels - the double[] values for the labels to set
      • setLabels

        public void setLabels(double[] labels,
                              java.lang.String format)
        Parameters:
        labels - the labels to set
      • setLabels

        public void setLabels(java.lang.Double[] labels)
        Parameters:
        labels - the Double[] values for the labels to set
      • setLabels

        public void setLabels(java.lang.Double[] labels,
                              java.lang.String format)
        Parameters:
        labels - the Double[] values for the labels to set
      • setLabelPosition

        public void setLabelPosition(GJColorBar.LABELPOSITION labelPosition)
        Parameters:
        labelPosition - the labelPosition to set
      • paintComponent

        public final void paintComponent(java.awt.Graphics g)
        Description copied from class: JXPanel
        Overridden to provide Painter support. It will call backgroundPainter.paint() if it is not null, else it will call super.paintComponent().
        Overrides:
        paintComponent in class GJBasicPanel
        Parameters:
        g - the Graphics context in which to paint
      • actionPerformed

        public void actionPerformed(java.awt.event.ActionEvent e)
        Specified by:
        actionPerformed in interface java.awt.event.ActionListener
      • getLabelInterval

        public int getLabelInterval()
        Returns:
        the labelInterval
      • setLabelInterval

        public void setLabelInterval(int labelInterval)
        Parameters:
        labelInterval - the labelInterval to set

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.