Class SynthFormattedTextFieldUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.TextUI
javax.swing.plaf.basic.BasicTextUI
javax.swing.plaf.basic.BasicTextFieldUI
javax.swing.plaf.synth.SynthTextFieldUI
javax.swing.plaf.synth.SynthFormattedTextFieldUI
- All Implemented Interfaces:
SynthConstants, SynthUI, ViewFactory
Provides the Synth L&F UI delegate for
JFormattedTextField
.- Since:
- 1.7
-
Nested Class Summary
Nested classes/interfaces inherited from class BasicTextUI
BasicTextUI.BasicCaret, BasicTextUI.BasicHighlighter
-
Field Summary
Fields inherited from interface SynthConstants
DEFAULT, DISABLED, ENABLED, FOCUSED, MOUSE_OVER, PRESSED, SELECTED
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ComponentUI
Creates a UI for a JFormattedTextField.protected String
Fetches the name used as a key to lookup properties through the UIManager.void
paintBorder
(SynthContext context, Graphics g, int x, int y, int w, int h) Paints the border.Methods inherited from class SynthTextFieldUI
getContext, installDefaults, paint, paintBackground, propertyChange, uninstallDefaults, update
Methods inherited from class BasicTextFieldUI
create, getBaseline, getBaselineResizeBehavior
Methods inherited from class BasicTextUI
create, createCaret, createHighlighter, createKeymap, damageRange, damageRange, getComponent, getEditorKit, getKeymapName, getMaximumSize, getMinimumSize, getNextVisualPositionFrom, getPreferredSize, getRootView, getToolTipText, getVisibleEditorRect, installKeyboardActions, installListeners, installUI, modelChanged, modelToView, modelToView, modelToView2D, paint, paintSafely, setView, uninstallKeyboardActions, uninstallListeners, uninstallUI, viewToModel, viewToModel, viewToModel2D
Methods inherited from class TextUI
getToolTipText2D
Methods inherited from class ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount
-
Constructor Details
-
SynthFormattedTextFieldUI
public SynthFormattedTextFieldUI()Constructs aSynthFormattedTextFieldUI
.
-
-
Method Details
-
createUI
Creates a UI for a JFormattedTextField.- Parameters:
c
- the formatted text field- Returns:
- the UI
-
getPropertyPrefix
Fetches the name used as a key to lookup properties through the UIManager. This is used as a prefix to all the standard text properties.- Overrides:
getPropertyPrefix
in classBasicTextFieldUI
- Returns:
- the name "FormattedTextField"
-
paintBorder
Paints the border.- Specified by:
paintBorder
in interfaceSynthUI
- Overrides:
paintBorder
in classSynthTextFieldUI
- Parameters:
context
- a component contextg
-Graphics
to paint onx
- the X coordinatey
- the Y coordinatew
- width of the borderh
- height of the border
-