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
-
Method Summary
Modifier and TypeMethodDescriptionstatic ComponentUI
返回一个BasicRootPaneUI
的新实例。protected void
installComponents
(JRootPane root) 安装组件。protected void
安装默认属性。protected void
注册键盘操作。protected void
installListeners
(JRootPane root) 注册监听器。void
当根窗格上的属性发生变化时调用。protected void
uninstallComponents
(JRootPane root) 注销组件。protected void
uninstallDefaults
(JRootPane root) 卸载默认属性。protected void
注销键盘操作。protected void
uninstallListeners
(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对象
-