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 javax.swing.plaf.basic.BasicTextUI
BasicTextUI.BasicCaret, BasicTextUI.BasicHighlighter -
Field Summary
Fields inherited from interface javax.swing.plaf.synth.SynthConstants
DEFAULT, DISABLED, ENABLED, FOCUSED, MOUSE_OVER, PRESSED, SELECTED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreates a view (PasswordView) for an element.static ComponentUICreates a UI for a JPasswordField.protected StringFetches the name used as a key to look up properties through the UIManager.voidpaintBorder(SynthContext context, Graphics g, int x, int y, int w, int h) Paints the border.Methods inherited from class javax.swing.plaf.synth.SynthTextFieldUI
getContext, installDefaults, paint, paintBackground, propertyChange, uninstallDefaults, updateMethods inherited from class javax.swing.plaf.basic.BasicTextFieldUI
getBaseline, getBaselineResizeBehaviorMethods inherited from class javax.swing.plaf.basic.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, viewToModel2DMethods inherited from class javax.swing.plaf.TextUI
getToolTipText2DMethods inherited from class javax.swing.plaf.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:
getPropertyPrefixin classBasicTextFieldUI- Returns:
- the name ("PasswordField")
-
create
Creates a view (PasswordView) for an element.- Specified by:
createin interfaceViewFactory- Overrides:
createin classBasicTextFieldUI- Parameters:
elem- the element- Returns:
- the view
- See Also:
-
paintBorder
Paints the border.- Specified by:
paintBorderin interfaceSynthUI- Overrides:
paintBorderin classSynthTextFieldUI- Parameters:
context- a component contextg-Graphicsto paint onx- the X coordinatey- the Y coordinatew- width of the borderh- height of the border
-