Module  java.desktop

Class BasicToggleButtonUI

    • 构造方法详细信息

      • BasicToggleButtonUI

        public BasicToggleButtonUI​()
    • 方法详细信息

      • createUI

        public static ComponentUI createUI​(JComponent b)
        返回一个 BasicToggleButtonUI的实例。
        参数
        b - 一个组件
        结果
        一个 BasicToggleButtonUI
      • paint

        public void paint​(Graphics g,
                          JComponent c)
        说明从类别复制: ComponentUI
        适当地涂抹指定的组件的外观和感觉。 当指定的组件被绘制时,将从ComponentUI.update方法调用此方法。 子类应该覆盖此方法,并使用指定的Graphics对象来呈现组件的内容。
        重写:
        paint BasicButtonUI
        参数
        g - 要绘画的 Graphics上下文
        c - 被涂的部件 这个参数经常被忽略,但如果UI对象是无状态的并且被多个组件共享,则可能会被使用
        另请参见:
        ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)
      • paintIcon

        protected void paintIcon​(Graphics g,
                                 AbstractButton b,
                                 Rectangle iconRect)
        在指定位置绘制图标。
        参数
        g -实例 Graphics
        b -实例 Button
        iconRect - 图标的边界
      • getTextShiftOffset

        protected int getTextShiftOffset​()
        覆盖,以便文本不会被转换为切换按钮和子类。
        重写:
        getTextShiftOffsetBasicButtonUI
        结果
        文字的偏移