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

Class LabelView

    • 构造方法详细信息

      • LabelView

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

      • setUnderline

        protected void setUnderline​(boolean u)
        设置视图是否加下划线。 请注意,此setter受到保护,实际上只是在设置时需要更新某些其他状态。
        参数
        u - 如果视图带下划线, u true,否则为false
        另请参见:
        isUnderline()
      • setStrikeThrough

        protected void setStrikeThrough​(boolean s)
        设置视图是否有通过它的警示/线。 请注意,此setter受到保护,实际上只是在设置时需要更新某些其他状态。
        参数
        s - 如果视图中有一个删除/行, s true,否则为false
        另请参见:
        isStrikeThrough()
      • setSuperscript

        protected void setSuperscript​(boolean s)
        设置视图是否表示上标。 请注意,此setter受到保护,实际上只是在设置时需要更新某些其他状态。
        参数
        s - 如果视图表示上标, s true,否则为false
        另请参见:
        isSuperscript()
      • setSubscript

        protected void setSubscript​(boolean s)
        设置视图是否表示下标。 请注意,此setter受到保护,实际上只是在设置时需要更新某些其他状态。
        参数
        s - 如果视图表示下标, s true,否则为false
        另请参见:
        isSubscript()
      • setBackground

        protected void setBackground​(Color bg)
        设置视图的背景颜色。 通常在配置此View调用此方法。 如果您需要自定义背景颜色,则应覆盖setPropertiesFromAttributes并调用此方法。 值null表示不应渲染背景,以便显示父级View的背景。
        参数
        bg - 背景颜色,或null
        从以下版本开始:
        1.5
        另请参见:
        setPropertiesFromAttributes()
      • setPropertiesFromAttributes

        protected void setPropertiesFromAttributes()
        从属性设置缓存属性。
      • getFontMetrics

        @Deprecatedprotected FontMetrics getFontMetrics()
        Deprecated.
        FontMetrics are not used for glyph rendering when running in the JDK.
        获取用于此视图的 FontMetrics
        结果
        用于此视图的 FontMetrics
      • getBackground

        public Color getBackground()
        获取用于渲染字形的背景颜色。 这是为了返回缓存的背景颜色,默认为null
        重写:
        getBackground在类 GlyphView
        结果
        缓存的背景颜色
        从以下版本开始:
        1.3
      • getForeground

        public Color getForeground()
        获取用于渲染字形的前景色。 这是为了返回缓存的前景色,默认为null
        重写:
        getForeground在类 GlyphView
        结果
        缓存的前景色
        从以下版本开始:
        1.3
      • getFont

        public Font getFont()
        获取字形应基于的字体。 这是为了返回缓存的字体。
        重写:
        getFontGlyphView
        结果
        缓存的字体
      • isUnderline

        public boolean isUnderline()
        确定字形是否应加下划线。 如果为true,则应在基线中绘制下划线。 这是为了返回缓存的下划线属性。

        当您请求此属性时, LabelView将其状态与ElementAttributeSet的属性重新同步。 如果ElementAttributeSet没有设置此属性,则它将恢复为false。

        重写:
        isUnderline在类 GlyphView
        结果
        缓存 underline属性的值
        从以下版本开始:
        1.3
      • isStrikeThrough

        public boolean isStrikeThrough()
        确定字形是否应具有删除线。 如果为true,则应通过字形的中心绘制一条线。 这是为了返回缓存的strikeThrough属性。

        当您请求此属性时, LabelView将其状态与ElementAttributeSet的属性重新同步。 如果ElementAttributeSet没有设置此属性,则它将恢复为false。

        重写:
        isStrikeThrough ,类 GlyphView
        结果
        缓存 strikeThrough属性的值
        从以下版本开始:
        1.3
      • isSubscript

        public boolean isSubscript()
        确定字形是否应该呈现为上标。
        重写:
        isSubscriptGlyphView
        结果
        缓存的下标属性的值

        当您请求此属性时, LabelView将其状态与ElementAttributeSet的属性重新同步。 如果ElementAttributeSet没有设置此属性,则它将恢复为false。

        从以下版本开始:
        1.3
      • isSuperscript

        public boolean isSuperscript()
        确定字形是否应呈现为下标。

        当您请求此属性时, LabelView将其状态与ElementAttributeSet的属性重新同步。 如果ElementAttributeSet未设置此属性,则它将恢复为false。

        重写:
        isSuperscriptGlyphView
        结果
        缓存 superscript属性的值
        从以下版本开始:
        1.3