类 LegendView

  • 所有已实现的接口:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

    public class LegendView
    extends javax.swing.JPanel
    作者:
    Yaqiang Wang
    另请参阅:
    序列化表格
    • 嵌套类概要

      • 从类继承的嵌套类/接口 javax.swing.JPanel

        javax.swing.JPanel.AccessibleJPanel
      • 从类继承的嵌套类/接口 javax.swing.JComponent

        javax.swing.JComponent.AccessibleJComponent
      • 从类继承的嵌套类/接口 java.awt.Container

        java.awt.Container.AccessibleAWTContainer
      • 从类继承的嵌套类/接口 java.awt.Component

        java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
    • 字段概要

      • 从类继承的字段 javax.swing.JComponent

        listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
      • 从类继承的字段 java.awt.Component

        accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • 从接口继承的字段 java.awt.image.ImageObserver

        ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
    • 构造器概要

      构造器 
      构造器 说明
      LegendView()  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      int getBreakHeight()
      Get break height
      LegendScheme getLegendScheme()
      Get legend scheme
      java.util.List<java.lang.Integer> getSelectedRows()
      Get selected rows
      void onComponentResized​(java.awt.event.ComponentEvent e)  
      void onMouseClicked​(java.awt.event.MouseEvent e)  
      void onScrollValueChanged​(java.awt.event.AdjustmentEvent e)  
      void paintComponent​(java.awt.Graphics g)
      Paint component
      void setBreakHeight​(int height)
      Set break height
      void setLegendBreak_Alpha​(int alpha)
      Set legend break alpha
      void setLegendBreak_Angle​(float angle)
      Set legend break angle
      void setLegendBreak_BackColor​(java.awt.Color backColor)
      Set legend break background color
      void setLegendBreak_Color​(java.awt.Color aColor)  
      void setLegendBreak_Color_Transparency​(int alpha)  
      void setLegendBreak_DrawFill​(boolean drawFill)
      Set legend break if draw fill
      void setLegendBreak_DrawOutline​(boolean drawOutLine)
      Set legend break if draw outline
      void setLegendBreak_DrawShape​(boolean drawShape)
      Set legend break if draw shape
      void setLegendBreak_DrawSymbol​(boolean drawSymbol)
      Set legend break if draw symbol
      void setLegendBreak_FontName​(java.lang.String fontName)
      Set legend break font name
      void setLegendBreak_Image​(java.lang.String imagePath)
      Set legend break image path
      void setLegendBreak_MarkerIndex​(int markerIdx)
      Set legend brea marker index
      void setLegendBreak_MarkerType​(MarkerType markerType)
      Set legend break marker type
      void setLegendBreak_OutlineColor​(java.awt.Color aColor)
      Set legend break outline color
      void setLegendBreak_OutlineSize​(float outlineSize)
      Set legend break outline size
      void setLegendBreak_PointStyle​(PointStyle aPS)
      Set legend break point style
      void setLegendBreak_PolygonStyle​(HatchStyle style)
      Set legend break polygon style
      void setLegendBreak_PolylineStyle​(LineStyles style)
      Set legend break polyline style
      void setLegendBreak_Size​(float aSize)
      Set legend break size
      void setLegendBreak_SymbolColor​(java.awt.Color symbolColor)
      Set legend break symbol color
      void setLegendBreak_SymbolInterval​(int symbolInterval)
      Set legend break symbol interval
      void setLegendBreak_SymbolSize​(float symbolSize)
      Set legend break symbol size
      void setLegendBreak_SymbolStyle​(PointStyle symbolStyle)
      Set legend break symbol size
      void setLegendScheme​(LegendScheme ls)
      Set legend scheme
      void update​(LegendScheme aLS)
      Update legend scheme
      • 从类继承的方法 javax.swing.JPanel

        getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
      • 从类继承的方法 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, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, 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, setVisible, unregisterKeyboardAction, update
      • 从类继承的方法 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
      • 从类继承的方法 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, 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
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 构造器详细资料

      • LegendView

        public LegendView()
    • 方法详细资料

      • onComponentResized

        public void onComponentResized​(java.awt.event.ComponentEvent e)
      • onScrollValueChanged

        public void onScrollValueChanged​(java.awt.event.AdjustmentEvent e)
      • onMouseClicked

        public void onMouseClicked​(java.awt.event.MouseEvent e)
      • getLegendScheme

        public LegendScheme getLegendScheme()
        Get legend scheme
        返回:
        The legend scheme
      • setLegendScheme

        public void setLegendScheme​(LegendScheme ls)
        Set legend scheme
        参数:
        ls - The legend scheme
      • getSelectedRows

        public java.util.List<java.lang.Integer> getSelectedRows()
        Get selected rows
        返回:
        The selected rows
      • getBreakHeight

        public int getBreakHeight()
        Get break height
        返回:
        Break height
      • setBreakHeight

        public void setBreakHeight​(int height)
        Set break height
        参数:
        height - Break height
      • update

        public void update​(LegendScheme aLS)
        Update legend scheme
        参数:
        aLS - The legend scheme
      • setLegendBreak_Color

        public void setLegendBreak_Color​(java.awt.Color aColor)
      • setLegendBreak_Color_Transparency

        public void setLegendBreak_Color_Transparency​(int alpha)
      • setLegendBreak_OutlineColor

        public void setLegendBreak_OutlineColor​(java.awt.Color aColor)
        Set legend break outline color
        参数:
        aColor - The color
      • setLegendBreak_OutlineSize

        public void setLegendBreak_OutlineSize​(float outlineSize)
        Set legend break outline size
        参数:
        outlineSize - The size
      • setLegendBreak_Angle

        public void setLegendBreak_Angle​(float angle)
        Set legend break angle
        参数:
        angle - The angle
      • setLegendBreak_Alpha

        public void setLegendBreak_Alpha​(int alpha)
        Set legend break alpha
        参数:
        alpha - Alpha value
      • setLegendBreak_Size

        public void setLegendBreak_Size​(float aSize)
        Set legend break size
        参数:
        aSize - The size
      • setLegendBreak_PointStyle

        public void setLegendBreak_PointStyle​(PointStyle aPS)
        Set legend break point style
        参数:
        aPS -
      • setLegendBreak_PolylineStyle

        public void setLegendBreak_PolylineStyle​(LineStyles style)
        Set legend break polyline style
        参数:
        style - The polyline style
      • setLegendBreak_PolygonStyle

        public void setLegendBreak_PolygonStyle​(HatchStyle style)
        Set legend break polygon style
        参数:
        style - The polygon style
      • setLegendBreak_DrawOutline

        public void setLegendBreak_DrawOutline​(boolean drawOutLine)
        Set legend break if draw outline
        参数:
        drawOutLine - If draw outline
      • setLegendBreak_DrawFill

        public void setLegendBreak_DrawFill​(boolean drawFill)
        Set legend break if draw fill
        参数:
        drawFill - If draw fill
      • setLegendBreak_DrawShape

        public void setLegendBreak_DrawShape​(boolean drawShape)
        Set legend break if draw shape
        参数:
        drawShape - If draw shape
      • setLegendBreak_MarkerType

        public void setLegendBreak_MarkerType​(MarkerType markerType)
        Set legend break marker type
        参数:
        markerType - Marker type
      • setLegendBreak_FontName

        public void setLegendBreak_FontName​(java.lang.String fontName)
        Set legend break font name
        参数:
        fontName - Font name
      • setLegendBreak_Image

        public void setLegendBreak_Image​(java.lang.String imagePath)
        Set legend break image path
        参数:
        imagePath - Image paht
      • setLegendBreak_MarkerIndex

        public void setLegendBreak_MarkerIndex​(int markerIdx)
        Set legend brea marker index
        参数:
        markerIdx - Marker index
      • setLegendBreak_BackColor

        public void setLegendBreak_BackColor​(java.awt.Color backColor)
        Set legend break background color
        参数:
        backColor - Background color
      • setLegendBreak_DrawSymbol

        public void setLegendBreak_DrawSymbol​(boolean drawSymbol)
        Set legend break if draw symbol
        参数:
        drawSymbol - If draw symbol
      • setLegendBreak_SymbolSize

        public void setLegendBreak_SymbolSize​(float symbolSize)
        Set legend break symbol size
        参数:
        symbolSize - Symbol size
      • setLegendBreak_SymbolStyle

        public void setLegendBreak_SymbolStyle​(PointStyle symbolStyle)
        Set legend break symbol size
        参数:
        symbolStyle - Symbol size
      • setLegendBreak_SymbolColor

        public void setLegendBreak_SymbolColor​(java.awt.Color symbolColor)
        Set legend break symbol color
        参数:
        symbolColor - Symbol color
      • setLegendBreak_SymbolInterval

        public void setLegendBreak_SymbolInterval​(int symbolInterval)
        Set legend break symbol interval
        参数:
        symbolInterval - Symbol interval
      • paintComponent

        public void paintComponent​(java.awt.Graphics g)
        Paint component
        覆盖:
        paintComponent 在类中 javax.swing.JComponent
        参数:
        g - Graphics