java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.RootPaneUI
javax.swing.plaf.basic.BasicRootPaneUI
- 所有已实现的接口:
-
PropertyChangeListener,EventListener
- 直接已知的子类:
-
MetalRootPaneUI,SynthRootPaneUI
RootPaneUI的基本实现,所有JRootPane实例之间共享一个实例。
- 自JDK版本:
- 1.3
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ComponentUI返回一个BasicRootPaneUI的新实例。protected voidinstallComponents(JRootPane root) 安装组件。protected void安装默认属性。protected void注册键盘操作。protected voidinstallListeners(JRootPane root) 注册监听器。void当根窗格上的属性发生变化时调用。protected voiduninstallComponents(JRootPane root) 注销组件。protected voiduninstallDefaults(JRootPane root) 卸载默认属性。protected void注销键盘操作。protected voiduninstallListeners(JRootPane root) 注销监听器。Methods declared in class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update
-
Constructor Details
-
BasicRootPaneUI
public BasicRootPaneUI()构造一个BasicRootPaneUI。
-
-
Method Details
-
createUI
返回一个BasicRootPaneUI的新实例。- 参数:
-
c- 一个组件 - 返回:
-
一个
BasicRootPaneUI的新实例
-
installDefaults
安装默认属性。- 参数:
-
c- 一个JRootPane的实例
-
installComponents
安装组件。- 参数:
-
root- 一个JRootPane的实例
-
installListeners
注册监听器。- 参数:
-
root- 一个JRootPane的实例
-
installKeyboardActions
注册键盘操作。- 参数:
-
root- 一个JRootPane的实例
-
uninstallDefaults
卸载默认属性。- 参数:
-
root- 一个JRootPane的实例
-
uninstallComponents
注销组件。- 参数:
-
root- 一个JRootPane的实例
-
uninstallListeners
注销监听器。- 参数:
-
root- 一个JRootPane的实例
-
uninstallKeyboardActions
注销键盘操作。- 参数:
-
root- 一个JRootPane的实例
-
propertyChange
当根窗格上的属性发生变化时调用。如果事件指示defaultButton已更改,则会重新安装键盘操作。- 指定者:
-
propertyChange在接口PropertyChangeListener - 参数:
-
e- 描述事件源和已更改属性的PropertyChangeEvent对象
-