Module java.desktop

Class SynthPasswordFieldUI

All Implemented Interfaces:
SynthConstants, SynthUI, ViewFactory

public class SynthPasswordFieldUI extends SynthTextFieldUI
Provides the Synth L&F UI delegate for JPasswordField.
Since:
1.7
  • Constructor Details

    • SynthPasswordFieldUI

      public SynthPasswordFieldUI()
      Constructs a SynthPasswordFieldUI.
  • Method Details

    • createUI

      public static ComponentUI createUI(JComponent c)
      Creates a UI for a JPasswordField.
      Parameters:
      c - the JPasswordField
      Returns:
      the UI
    • getPropertyPrefix

      protected String 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 class BasicTextFieldUI
      Returns:
      the name ("PasswordField")
    • create

      public View create(Element elem)
      Creates a view (PasswordView) for an element.
      Specified by:
      create in interface ViewFactory
      Overrides:
      create in class BasicTextFieldUI
      Parameters:
      elem - the element
      Returns:
      the view
      See Also:
    • paintBorder

      public void paintBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
      Paints the border.
      Specified by:
      paintBorder in interface SynthUI
      Overrides:
      paintBorder in class SynthTextFieldUI
      Parameters:
      context - a component context
      g - Graphics to paint on
      x - the X coordinate
      y - the Y coordinate
      w - width of the border
      h - height of the border