模块  java.desktop
软件包  javax.swing.text

Class PasswordView

  • 实现的所有接口
    SwingConstantsTabExpander

    public class PasswordViewextends FieldView
    实现适用于JPasswordField UI实现的View。 这基本上是一个字段ui,它将其内容呈现为关联组件中指定的echo字符(如果它可以将组件缩小到JPasswordField)。
    另请参见:
    View
    • 构造方法详细信息

      • PasswordView

        public PasswordView​(Element elem)
        构造一个包含在元素上的新视图。
        参数
        elem - 元素
    • 方法详细信息

      • drawEchoCharacter

        @Deprecated(since="9")protected int drawEchoCharacter​(Graphics g,                                int x,                                int y,                                char c)
        呈现回显字符,或者应该使用任何图形来显示密码字符。 Graphics对象中的颜色设置为选定或未选定文本的相应前景色。
        参数
        g - 图形上下文
        x - 起始X坐标> = 0
        y - 起始Y坐标> = 0
        c - 回声字符
        结果
        更新的X位置> = 0
      • drawEchoCharacter

        protected float drawEchoCharacter​(Graphics2D g,                                  float x,                                  float y,                                  char c)
        呈现回显字符,或者应该使用任何图形来显示密码字符。 Graphics对象中的颜色设置为选定或未选定文本的相应前景色。
        参数
        g - 图形上下文
        x - 起始X坐标 >= 0
        y - 起始Y坐标 >= 0
        c - 回声字符
        结果
        更新的X位置 >= 0
        从以下版本开始:
        9
      • getPreferredSpan

        public float getPreferredSpan​(int axis)
        确定此视图沿轴的首选跨度。
        重写:
        getPreferredSpan在课堂上 FieldView
        参数
        axis - 可以是View.X_AXIS或View.Y_AXIS
        结果
        视图要渲染到的范围> = 0.通常,视图会被告知渲染到返回的范围内,但不能保证。 父母可以选择调整视图大小或打破视图。
        另请参见:
        View.getPreferredSpan(int)