模块  java.desktop

Class BasicTableHeaderUI

    • 字段详细信息

      • header

        protected JTableHeader header
        将绘画委托给此UI的 JTableHeader
      • rendererPane

        protected CellRendererPane rendererPane
        CellRendererPane的实例。
    • 构造方法详细信息

      • BasicTableHeaderUI

        public BasicTableHeaderUI()
    • 方法详细信息

      • createMouseInputListener

        protected MouseInputListener createMouseInputListener()
        JTableHeader创建鼠标侦听 JTableHeader
        结果
        JTableHeader的鼠标监听 JTableHeader
      • createUI

        public static ComponentUI createUI​(JComponent h)
        返回 BasicTableHeaderUI的新实例。
        参数
        h - 一个组件。
        结果
        BasicTableHeaderUI的新实例
      • installDefaults

        protected void installDefaults()
        初始化JTableHeader属性,如字体,前景和背景。 仅当字体,前景和背景属性的当前值为null或UIResource时才设置它们,如果当前值为null,则设置其他属性。
        另请参见:
        ComponentUI.installUI(javax.swing.JComponent)
      • installListeners

        protected void installListeners()
        将监听器附加到JTableHeader。
      • installKeyboardActions

        protected void installKeyboardActions()
        在JTableHeader上注册所有键盘操作。
      • uninstallDefaults

        protected void uninstallDefaults()
        卸载默认属性
      • uninstallListeners

        protected void uninstallListeners()
        取消注册听众。
      • uninstallKeyboardActions

        protected void uninstallKeyboardActions()
        取消注册默认密钥操作。
      • getRolloverColumn

        protected int getRolloverColumn()
        返回鼠标当前所在列标题的索引。 当鼠标不在表头上时,返回-1。
        结果
        当前翻转列的索引
        从以下版本开始:
        1.6
        另请参见:
        rolloverColumnUpdated(int, int)
      • rolloverColumnUpdated

        protected void rolloverColumnUpdated​(int oldColumn,
                                             int newColumn)
        每次更新表头中的翻转列时,都会调用此方法。 支持表头中的翻转效果的每个外观都应覆盖此方法并重新绘制标题。
        参数
        oldColumn - 上一个翻转列的索引;如果鼠标未在列上,则返回-1
        newColumn - 新翻转列的索引;如果鼠标未在列上,则为-1
        从以下版本开始:
        1.6
        另请参见:
        getRolloverColumn()JTableHeader.getHeaderRect(int)
      • getPreferredSize

        public Dimension getPreferredSize​(JComponent c)
        返回标头的首选大小。 优选高度是由标题渲染器提供的所有组件的优选高度的最大值。 优选宽度是每列的优选宽度之和(加上单元间距)。
        重写:
        getPreferredSize在类 ComponentUI
        参数
        c - 正在查询其首选大小的组件; 此参数通常被忽略,但如果UI对象是无状态的并且由多个组件共享,则可以使用此参数
        结果
        Dimension对象,包含适合外观的给定组件的首选大小
        另请参见:
        JComponent.getPreferredSize()LayoutManager.preferredLayoutSize(java.awt.Container)