类 JMonthChooser

  • 所有已实现的接口:
    java.awt.event.ItemListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.ChangeListener

    public class JMonthChooser
    extends javax.swing.JPanel
    implements java.awt.event.ItemListener, javax.swing.event.ChangeListener
    JMonthChooser is a bean for choosing a month.
    版本:
    $LastChangedRevision: 159 $, $LastChangedDate: 2011-06-22 21:07:24 +0200 (Mi, 22 Jun 2011) $
    作者:
    Kai Toedter
    另请参阅:
    序列化表格
    • 嵌套类概要

      • 从类继承的嵌套类/接口 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
    • 字段概要

      字段 
      修饰符和类型 字段 说明
      protected boolean hasSpinner
      true, if the month chooser has a spinner component
      • 从类继承的字段 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
    • 构造器概要

      构造器 
      构造器 说明
      JMonthChooser()
      Default JMonthChooser constructor.
      JMonthChooser​(boolean hasSpinner)
      JMonthChooser constructor with month spinner parameter.
    • 方法概要

      所有方法 静态方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      java.awt.Component getComboBox()
      Returns the month chooser's comboBox text area (which allow the focus to be set to it).
      java.util.Locale getLocale()
      Returns the locale.
      int getMonth()
      Returns the month.
      java.awt.Component getSpinner()
      Returns the month chooser's comboBox bar (which allow the focus to be set to it).
      boolean hasSpinner()
      Returns the type of spinner the month chooser is using.
      void initNames()
      Initializes the locale specific month names.
      void itemStateChanged​(java.awt.event.ItemEvent e)
      The ItemListener for the months.
      static void main​(java.lang.String[] s)
      Creates a JFrame with a JMonthChooser inside and can be used for testing.
      void setDayChooser​(JDayChooser dayChooser)
      Convenience method set a day chooser.
      void setEnabled​(boolean enabled)
      Enable or disable the JMonthChooser.
      void setFont​(java.awt.Font font)
      Sets the font for this component.
      void setLocale​(java.util.Locale l)
      Set the locale and initializes the new month names.
      void setMonth​(int newMonth)
      Sets the month.
      void setYearChooser​(JYearChooser yearChooser)
      Convenience method set a year chooser.
      void stateChanged​(javax.swing.event.ChangeEvent e)
      Is invoked if the state of the spinner changes.
      void updateUI()
      Updates the UI.
      • 从类继承的方法 javax.swing.JPanel

        getAccessibleContext, getUI, getUIClassID, paramString, setUI
      • 从类继承的方法 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, paintComponent, 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, setFocusTraversalKeys, 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, 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, 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
    • 字段详细资料

      • hasSpinner

        protected boolean hasSpinner
        true, if the month chooser has a spinner component
    • 构造器详细资料

      • JMonthChooser

        public JMonthChooser()
        Default JMonthChooser constructor.
      • JMonthChooser

        public JMonthChooser​(boolean hasSpinner)
        JMonthChooser constructor with month spinner parameter.
        参数:
        hasSpinner - true, if the month chooser should have a spinner component
    • 方法详细资料

      • initNames

        public void initNames()
        Initializes the locale specific month names.
      • stateChanged

        public void stateChanged​(javax.swing.event.ChangeEvent e)
        Is invoked if the state of the spinner changes.
        指定者:
        stateChanged 在接口中 javax.swing.event.ChangeListener
        参数:
        e - the change event.
      • itemStateChanged

        public void itemStateChanged​(java.awt.event.ItemEvent e)
        The ItemListener for the months.
        指定者:
        itemStateChanged 在接口中 java.awt.event.ItemListener
        参数:
        e - the item event
      • setMonth

        public void setMonth​(int newMonth)
        Sets the month. This is a bound property. Valuse are valid between 0 (January) and 11 (December). A value < 0 will be treated as 0, a value > 11 will be treated as 11.
        参数:
        newMonth - the new month value
        另请参阅:
        getMonth()
      • getMonth

        public int getMonth()
        Returns the month.
        返回:
        the month value
      • setDayChooser

        public void setDayChooser​(JDayChooser dayChooser)
        Convenience method set a day chooser.
        参数:
        dayChooser - the day chooser
      • setYearChooser

        public void setYearChooser​(JYearChooser yearChooser)
        Convenience method set a year chooser. If set, the spin for the month buttons will spin the year as well
        参数:
        yearChooser - the new yearChooser value
      • getLocale

        public java.util.Locale getLocale()
        Returns the locale.
        覆盖:
        getLocale 在类中 java.awt.Component
        返回:
        the locale value
        另请参阅:
        setLocale(java.util.Locale)
      • setLocale

        public void setLocale​(java.util.Locale l)
        Set the locale and initializes the new month names.
        覆盖:
        setLocale 在类中 java.awt.Component
        参数:
        l - the new locale value
        另请参阅:
        getLocale()
      • setEnabled

        public void setEnabled​(boolean enabled)
        Enable or disable the JMonthChooser.
        覆盖:
        setEnabled 在类中 javax.swing.JComponent
        参数:
        enabled - the new enabled value
      • getComboBox

        public java.awt.Component getComboBox()
        Returns the month chooser's comboBox text area (which allow the focus to be set to it).
        返回:
        the combo box
      • getSpinner

        public java.awt.Component getSpinner()
        Returns the month chooser's comboBox bar (which allow the focus to be set to it).
        返回:
        Component the spinner or null, if the month chooser has no spinner
      • hasSpinner

        public boolean hasSpinner()
        Returns the type of spinner the month chooser is using.
        返回:
        true, if the month chooser has a spinner
      • setFont

        public void setFont​(java.awt.Font font)
        Sets the font for this component.
        覆盖:
        setFont 在类中 javax.swing.JComponent
        参数:
        font - the desired Font for this component
      • updateUI

        public void updateUI()
        Updates the UI.
        覆盖:
        updateUI 在类中 javax.swing.JPanel
        另请参阅:
        JPanel.updateUI()
      • main

        public static void main​(java.lang.String[] s)
        Creates a JFrame with a JMonthChooser inside and can be used for testing.
        参数:
        s - The command line arguments