public class WebSpinner extends javax.swing.JSpinner implements ShapeProvider, FontMethods<WebSpinner>
javax.swing.JSpinner.AccessibleJSpinner, javax.swing.JSpinner.DateEditor, javax.swing.JSpinner.DefaultEditor, javax.swing.JSpinner.ListEditor, javax.swing.JSpinner.NumberEditorjavax.swing.JComponent.AccessibleJComponentaccessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
WebSpinner() |
WebSpinner(javax.swing.SpinnerModel model) |
| Modifier and Type | Method and Description |
|---|---|
WebSpinner |
changeFontSize(int change)
Changes font size of the specified component.
|
protected javax.swing.JComponent |
createEditor(javax.swing.SpinnerModel model) |
java.lang.String |
getFontName()
Returns component font name.
|
int |
getFontSize()
Returns component font size.
|
int |
getRound() |
int |
getShadeWidth() |
WebSpinnerUI |
getWebUI() |
boolean |
isBoldFont()
Returns whether component font is bold or not.
|
boolean |
isDrawBorder() |
boolean |
isDrawFocus() |
boolean |
isItalicFont()
Returns whether component font is italic or not.
|
boolean |
isPlainFont()
Returns whether component font is plain or not.
|
java.awt.Shape |
provideShape()
Returns component shape.
|
WebSpinner |
setBoldFont()
Sets bold font for the component.
|
WebSpinner |
setBoldFont(boolean apply)
Sets bold font for the component.
|
void |
setDrawBorder(boolean drawBorder) |
void |
setDrawFocus(boolean drawFocus) |
WebSpinner |
setFontName(java.lang.String fontName)
Sets component font name.
|
WebSpinner |
setFontSize(int fontSize)
Sets component font size.
|
WebSpinner |
setFontSizeAndStyle(int fontSize,
boolean bold,
boolean italic)
Sets font size and style for the specified component.
|
WebSpinner |
setFontSizeAndStyle(int fontSize,
int style)
Sets font size and style for the specified component.
|
WebSpinner |
setFontStyle(boolean bold,
boolean italic)
Sets component font style.
|
WebSpinner |
setFontStyle(int style)
Sets component font style.
|
WebSpinner |
setItalicFont()
Sets italic or plain font for the component.
|
WebSpinner |
setItalicFont(boolean apply)
Sets italic or plain font for the component.
|
WebSpinner |
setPlainFont()
Sets plain font for the component.
|
WebSpinner |
setPlainFont(boolean apply)
Sets plain font for the component.
|
void |
setRound(int round) |
void |
setShadeWidth(int shadeWidth) |
void |
updateUI() |
addChangeListener, commitEdit, fireStateChanged, getAccessibleContext, getChangeListeners, getEditor, getModel, getNextValue, getPreviousValue, getUI, getUIClassID, getValue, removeChangeListener, setEditor, setModel, setUI, setValueaddAncestorListener, 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, paramString, 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, updateadd, 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, validateTreeaction, 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, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, 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, transferFocusUpCyclepublic WebSpinner()
public WebSpinner(javax.swing.SpinnerModel model)
public int getShadeWidth()
public void setShadeWidth(int shadeWidth)
public int getRound()
public void setRound(int round)
public boolean isDrawBorder()
public void setDrawBorder(boolean drawBorder)
public boolean isDrawFocus()
public void setDrawFocus(boolean drawFocus)
protected javax.swing.JComponent createEditor(javax.swing.SpinnerModel model)
createEditor in class javax.swing.JSpinnerpublic java.awt.Shape provideShape()
ShapeProviderprovideShape in interface ShapeProviderpublic WebSpinnerUI getWebUI()
public void updateUI()
updateUI in class javax.swing.JSpinnerpublic WebSpinner setPlainFont()
setPlainFont in interface FontMethods<WebSpinner>public WebSpinner setPlainFont(boolean apply)
setPlainFont in interface FontMethods<WebSpinner>apply - whether to apply font changes or notpublic boolean isPlainFont()
isPlainFont in interface FontMethods<WebSpinner>public WebSpinner setBoldFont()
setBoldFont in interface FontMethods<WebSpinner>public WebSpinner setBoldFont(boolean apply)
setBoldFont in interface FontMethods<WebSpinner>apply - whether to apply font changes or notpublic boolean isBoldFont()
isBoldFont in interface FontMethods<WebSpinner>public WebSpinner setItalicFont()
setItalicFont in interface FontMethods<WebSpinner>public WebSpinner setItalicFont(boolean apply)
setItalicFont in interface FontMethods<WebSpinner>apply - whether to apply font changes or notpublic boolean isItalicFont()
isItalicFont in interface FontMethods<WebSpinner>public WebSpinner setFontStyle(boolean bold, boolean italic)
setFontStyle in interface FontMethods<WebSpinner>bold - whether should set bold font or notitalic - whether should set italic font or notpublic WebSpinner setFontStyle(int style)
setFontStyle in interface FontMethods<WebSpinner>style - new stylepublic WebSpinner setFontSize(int fontSize)
setFontSize in interface FontMethods<WebSpinner>fontSize - font sizepublic WebSpinner changeFontSize(int change)
changeFontSize in interface FontMethods<WebSpinner>change - font size change amountpublic int getFontSize()
getFontSize in interface FontMethods<WebSpinner>public WebSpinner setFontSizeAndStyle(int fontSize, boolean bold, boolean italic)
setFontSizeAndStyle in interface FontMethods<WebSpinner>fontSize - new font sizebold - whether should set bold font or notitalic - whether should set italic font or notpublic WebSpinner setFontSizeAndStyle(int fontSize, int style)
setFontSizeAndStyle in interface FontMethods<WebSpinner>fontSize - new font sizestyle - new stylepublic WebSpinner setFontName(java.lang.String fontName)
setFontName in interface FontMethods<WebSpinner>fontName - new font namepublic java.lang.String getFontName()
getFontName in interface FontMethods<WebSpinner>