Class SynthPasswordFieldUI
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.SynthPasswordFieldUI
- All Implemented Interfaces:
SynthConstants, SynthUI, ViewFactory
Provides the Synth L&F UI delegate for
JPasswordField
.- 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 TypeMethodDescriptionCreates a view (PasswordView) for an element.static ComponentUI
Creates a UI for a JPasswordField.protected String
Fetches the name used as a key to look up properties through the UIManager.protected void
Installs the necessary properties on the JPasswordField.protected void
Registers keyboard actions.void
paintBorder
(SynthContext context, Graphics g, int x, int y, int w, int h) Paints the border.Methods inherited from class SynthTextFieldUI
getContext, paint, paintBackground, propertyChange, uninstallDefaults, update
Methods inherited from class BasicTextFieldUI
getBaseline, getBaselineResizeBehavior
Methods inherited from class BasicTextUI
create, createCaret, createHighlighter, createKeymap, damageRange, damageRange, getComponent, getEditorKit, getKeymapName, getMaximumSize, getMinimumSize, getNextVisualPositionFrom, getPreferredSize, getRootView, getToolTipText, getVisibleEditorRect, 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
-
SynthPasswordFieldUI
public SynthPasswordFieldUI()Constructs aSynthPasswordFieldUI
.
-
-
Method Details
-
createUI
Creates a UI for a JPasswordField.- Parameters:
c
- the JPasswordField- Returns:
- the UI
-
getPropertyPrefix
Fetches the name used as a key to look up properties through the UIManager. This is used as a prefix to all the standard text properties.- Overrides:
getPropertyPrefix
in classBasicTextFieldUI
- Returns:
- the name ("PasswordField")
-
installDefaults
protected void installDefaults()Installs the necessary properties on the JPasswordField.- Overrides:
installDefaults
in classSynthTextFieldUI
- See Also:
-
create
Creates a view (PasswordView) for an element.- Specified by:
create
in interfaceViewFactory
- Overrides:
create
in classBasicTextFieldUI
- Parameters:
elem
- the element- Returns:
- the view
- See Also:
-
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
-
installKeyboardActions
protected void installKeyboardActions()Registers keyboard actions.- Overrides:
installKeyboardActions
in classBasicTextUI
-