类 SymbolControl

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

    public class SymbolControl
    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
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void addSelectedCellChangedListener​(ISelectedCellChangedListener listener)  
      void fireSelectedCellChangedEvent()  
      java.awt.Dimension getCellSize()
      Get cell size
      int getColumnNumber()
      Get column number
      MarkerType getMarkerType()
      Get marker type
      int getSelectedCell()
      Get selected cell index
      ShapeTypes getShapeType()
      Get shape type
      int getSymbolNumber()
      Get symbol number
      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)  
      void removeSelectedCellChangedListener​(ISelectedCellChangedListener listener)  
      void setCellSize​(java.awt.Dimension size)
      Set cell size
      void setColumnNumber​(int n)
      Set column number
      void setIamgeList​(java.util.List<java.awt.Image> imageList)
      Set image list
      void setMarkerType​(MarkerType mt)
      Set marker type
      void setSelectedCell​(int idx)
      Set selected cell index
      void setShapeType​(ShapeTypes st)
      Set shape type
      void setSymbolNumber​(int sn)
      Set symbol number
      • 从类继承的方法 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
    • 构造器详细资料

      • SymbolControl

        public SymbolControl()
    • 方法详细资料

      • fireSelectedCellChangedEvent

        public void fireSelectedCellChangedEvent()
      • onScrollValueChanged

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

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

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

        public ShapeTypes getShapeType()
        Get shape type
        返回:
        The shape type
      • setShapeType

        public void setShapeType​(ShapeTypes st)
        Set shape type
        参数:
        st - The shape type
      • getMarkerType

        public MarkerType getMarkerType()
        Get marker type
        返回:
        Marker type
      • setMarkerType

        public void setMarkerType​(MarkerType mt)
        Set marker type
        参数:
        mt -
      • getCellSize

        public java.awt.Dimension getCellSize()
        Get cell size
        返回:
        Cell size
      • setCellSize

        public void setCellSize​(java.awt.Dimension size)
        Set cell size
        参数:
        size - Cell size
      • getSelectedCell

        public int getSelectedCell()
        Get selected cell index
        返回:
        Selected cell index
      • setSelectedCell

        public void setSelectedCell​(int idx)
        Set selected cell index
        参数:
        idx - Selected cell index
      • getSymbolNumber

        public int getSymbolNumber()
        Get symbol number
        返回:
        The symbol number
      • setSymbolNumber

        public void setSymbolNumber​(int sn)
        Set symbol number
        参数:
        sn - The symbol number
      • getColumnNumber

        public int getColumnNumber()
        Get column number
        返回:
        The column number
      • setColumnNumber

        public void setColumnNumber​(int n)
        Set column number
        参数:
        n - The column number
      • setIamgeList

        public void setIamgeList​(java.util.List<java.awt.Image> imageList)
        Set image list
        参数:
        imageList - The image list
      • paintComponent

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