ActionListener, FocusListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, CaretListener, ChangeListenerJYearChooserpublic class JSpinField extends JPanel implements ChangeListener, CaretListener, ActionListener, FocusListener
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategyContainer.AccessibleAWTContainerJComponent.AccessibleJComponentJPanel.AccessibleJPanel| 限定符和类型 | 字段 | 说明 |
|---|---|---|
protected Color |
darkGreen |
|
protected int |
max |
|
protected int |
min |
|
protected JSpinner |
spinner |
|
protected JTextField |
textField |
the text (number) field
|
protected int |
value |
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| 构造器 | 说明 |
|---|---|
JSpinField() |
Default JSpinField constructor.
|
JSpinField(int min,
int max) |
JSpinField constructor with given minimum and maximum vaues and initial
value 0.
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
void |
actionPerformed(ActionEvent e) |
After any user input, the value of the textfield is proofed.
|
void |
adjustWidthToMaximumValue() |
|
void |
caretUpdate(CaretEvent e) |
After any user input, the value of the textfield is proofed.
|
void |
focusGained(FocusEvent e) |
|
void |
focusLost(FocusEvent e) |
The value of the text field is checked against a valid (green) value.
|
int |
getMaximum() |
Returns the maximum value.
|
int |
getMinimum() |
Returns the minimum value.
|
Component |
getSpinner() |
Returns the year chooser's spinner (which allow the focus to be set to
it).
|
int |
getValue() |
Returns the value.
|
static void |
main(String[] s) |
Creates a JFrame with a JSpinField inside and can be used for testing.
|
void |
setEnabled(boolean enabled) |
Enable or disable the JSpinField.
|
void |
setFont(Font font) |
Sets the font property.
|
void |
setForeground(Color fg) |
Sets the foreground
|
void |
setHorizontalAlignment(int alignment) |
Sets the horizontal alignment of the displayed value.
|
void |
setMaximum(int newMaximum) |
Sets the maximum value and adjusts the preferred width.
|
void |
setMinimum(int newMinimum) |
Sets the minimum value.
|
void |
setValue(int newValue) |
Sets the value.
|
protected void |
setValue(int newValue,
boolean updateTextField,
boolean firePropertyChange) |
Sets the value attribute of the JSpinField object.
|
void |
stateChanged(ChangeEvent e) |
Is invoked when the spinner model changes
|
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, transferFocusUpCycleadd, 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, validateTreeaddAncestorListener, 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, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updategetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIprotected JSpinner spinner
protected JTextField textField
protected int min
protected int max
protected int value
protected Color darkGreen
public JSpinField()
public JSpinField(int min,
int max)
public void adjustWidthToMaximumValue()
public void stateChanged(ChangeEvent e)
stateChanged 在接口中 ChangeListenere - the ChangeEventprotected void setValue(int newValue,
boolean updateTextField,
boolean firePropertyChange)
newValue - The new valueupdateTextField - true if text field should be updatedpublic void setValue(int newValue)
newValue - the new valuegetValue()public int getValue()
public void setMinimum(int newMinimum)
newMinimum - the new minimum valuegetMinimum()public int getMinimum()
public void setMaximum(int newMaximum)
newMaximum - the new maximum valuegetMaximum()public void setHorizontalAlignment(int alignment)
alignment - the horizontal alignmentpublic int getMaximum()
public void setFont(Font font)
setFont 在类中 JComponentfont - the new fontpublic void setForeground(Color fg)
setForeground 在类中 JComponentfg - the foregroundpublic void caretUpdate(CaretEvent e)
caretUpdate 在接口中 CaretListenere - the caret eventpublic void actionPerformed(ActionEvent e)
actionPerformed 在接口中 ActionListenere - Description of the Parameterpublic void setEnabled(boolean enabled)
setEnabled 在类中 JComponentenabled - The new enabled valuepublic Component getSpinner()
public static void main(String[] s)
s - The command line argumentspublic void focusGained(FocusEvent e)
focusGained 在接口中 FocusListenerpublic void focusLost(FocusEvent e)
focusLost 在接口中 FocusListenerCopyright © 2019. All rights reserved.