Package com.formdev.flatlaf.ui
Class FlatPasswordFieldUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.TextUI
-
- javax.swing.plaf.basic.BasicTextUI
-
- javax.swing.plaf.basic.BasicTextFieldUI
-
- javax.swing.plaf.basic.BasicPasswordFieldUI
-
- com.formdev.flatlaf.ui.FlatPasswordFieldUI
-
- All Implemented Interfaces:
javax.swing.text.ViewFactory
public class FlatPasswordFieldUI extends javax.swing.plaf.basic.BasicPasswordFieldUIProvides the Flat LaF UI delegate forJPasswordField.- UiDefault:
- PasswordField.font Font, PasswordField.background Color, PasswordField.foreground Color also used if not editable, PasswordField.caretForeground Color, PasswordField.selectionBackground Color, PasswordField.selectionForeground Color, PasswordField.disabledBackground Color used if not enabled, PasswordField.inactiveBackground Color used if not editable, PasswordField.inactiveForeground Color used if not enabled (yes, this is confusing; this should be named disabledForeground), PasswordField.border Border, PasswordField.margin Insets, PasswordField.echoChar character, PasswordField.caretBlinkRate int default is 500 milliseconds , Component.minimumWidth int, Component.isIntelliJTheme boolean, PasswordField.placeholderForeground Color, PasswordField.showCapsLock boolean, PasswordField.capsLockIcon Icon, TextComponent.selectAllOnFocusPolicy String never, once (default) or always, TextComponent.selectAllOnMouseClick boolean
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.swing.IconcapsLockIconprotected booleanisIntelliJThemeprotected intminimumWidthprotected java.awt.ColorplaceholderForegroundprotected booleanshowCapsLock
-
Constructor Summary
Constructors Constructor Description FlatPasswordFieldUI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.swing.text.CaretcreateCaret()static javax.swing.plaf.ComponentUIcreateUI(javax.swing.JComponent c)java.awt.DimensiongetMinimumSize(javax.swing.JComponent c)java.awt.DimensiongetPreferredSize(javax.swing.JComponent c)protected voidinstallDefaults()protected voidinstallListeners()protected voidpaintBackground(java.awt.Graphics g)protected voidpaintCapsLock(java.awt.Graphics g)protected voidpaintSafely(java.awt.Graphics g)protected voidpropertyChange(java.beans.PropertyChangeEvent e)protected voiduninstallDefaults()protected voiduninstallListeners()-
Methods inherited from class javax.swing.plaf.basic.BasicTextFieldUI
getBaseline, getBaselineResizeBehavior
-
Methods inherited from class javax.swing.plaf.basic.BasicTextUI
create, createHighlighter, createKeymap, damageRange, damageRange, getComponent, getEditorKit, getKeymapName, getMaximumSize, getNextVisualPositionFrom, getRootView, getToolTipText, getVisibleEditorRect, installKeyboardActions, installUI, modelChanged, modelToView, modelToView, modelToView2D, paint, setView, uninstallKeyboardActions, uninstallUI, update, viewToModel, viewToModel, viewToModel2D
-
-
-
-
Method Detail
-
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
-
installDefaults
protected void installDefaults()
- Overrides:
installDefaultsin classjavax.swing.plaf.basic.BasicPasswordFieldUI
-
uninstallDefaults
protected void uninstallDefaults()
- Overrides:
uninstallDefaultsin classjavax.swing.plaf.basic.BasicTextUI
-
installListeners
protected void installListeners()
- Overrides:
installListenersin classjavax.swing.plaf.basic.BasicTextUI
-
uninstallListeners
protected void uninstallListeners()
- Overrides:
uninstallListenersin classjavax.swing.plaf.basic.BasicTextUI
-
createCaret
protected javax.swing.text.Caret createCaret()
- Overrides:
createCaretin classjavax.swing.plaf.basic.BasicTextUI
-
propertyChange
protected void propertyChange(java.beans.PropertyChangeEvent e)
- Overrides:
propertyChangein classjavax.swing.plaf.basic.BasicTextUI
-
paintSafely
protected void paintSafely(java.awt.Graphics g)
- Overrides:
paintSafelyin classjavax.swing.plaf.basic.BasicTextUI
-
paintCapsLock
protected void paintCapsLock(java.awt.Graphics g)
-
paintBackground
protected void paintBackground(java.awt.Graphics g)
- Overrides:
paintBackgroundin classjavax.swing.plaf.basic.BasicTextUI
-
getPreferredSize
public java.awt.Dimension getPreferredSize(javax.swing.JComponent c)
- Overrides:
getPreferredSizein classjavax.swing.plaf.basic.BasicTextUI
-
getMinimumSize
public java.awt.Dimension getMinimumSize(javax.swing.JComponent c)
- Overrides:
getMinimumSizein classjavax.swing.plaf.basic.BasicTextUI
-
-