Module java.desktop

Class BasicRootPaneUI

所有已实现的接口:
PropertyChangeListener, EventListener
直接已知的子类:
MetalRootPaneUI, SynthRootPaneUI

public class BasicRootPaneUI extends RootPaneUI implements PropertyChangeListener
RootPaneUI的基本实现,所有JRootPane实例之间共享一个实例。
自JDK版本:
1.3
  • Constructor Details

    • BasicRootPaneUI

      public BasicRootPaneUI()
      构造一个BasicRootPaneUI
  • Method Details

    • createUI

      public static ComponentUI createUI(JComponent c)
      返回一个BasicRootPaneUI的新实例。
      参数:
      c - 一个组件
      返回:
      一个BasicRootPaneUI的新实例
    • installDefaults

      protected void installDefaults(JRootPane c)
      安装默认属性。
      参数:
      c - 一个JRootPane的实例
    • installComponents

      protected void installComponents(JRootPane root)
      安装组件。
      参数:
      root - 一个JRootPane的实例
    • installListeners

      protected void installListeners(JRootPane root)
      注册监听器。
      参数:
      root - 一个JRootPane的实例
    • installKeyboardActions

      protected void installKeyboardActions(JRootPane root)
      注册键盘操作。
      参数:
      root - 一个JRootPane的实例
    • uninstallDefaults

      protected void uninstallDefaults(JRootPane root)
      卸载默认属性。
      参数:
      root - 一个JRootPane的实例
    • uninstallComponents

      protected void uninstallComponents(JRootPane root)
      注销组件。
      参数:
      root - 一个JRootPane的实例
    • uninstallListeners

      protected void uninstallListeners(JRootPane root)
      注销监听器。
      参数:
      root - 一个JRootPane的实例
    • uninstallKeyboardActions

      protected void uninstallKeyboardActions(JRootPane root)
      注销键盘操作。
      参数:
      root - 一个JRootPane的实例
    • propertyChange

      public void propertyChange(PropertyChangeEvent e)
      当根窗格上的属性发生变化时调用。如果事件指示defaultButton已更改,则会重新安装键盘操作。
      指定者:
      propertyChange 在接口 PropertyChangeListener
      参数:
      e - 描述事件源和已更改属性的PropertyChangeEvent对象