java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.InternalFrameUI
javax.swing.plaf.basic.BasicInternalFrameUI
JInternalFrame 的基本 L&F 实现。
-
内部类总结
内部类修饰符和类型类描述protected class基本的内部框架监听。protected class监听边界调整。protected class组件处理程序。protected class玻璃板调度员。class内部框架布局。class内部框架属性更改监听。 -
字段摘要
字段修饰符和类型Field描述protected MouseInputAdapter边界监听protected ComponentListener组件监听protected JComponent东窗格protected JInternalFrameframeprotected MouseInputListener玻璃板调度员protected LayoutManager内部框架布局protected JComponent北窗格protected KeyStroke已弃用。从 Java 2 平台 v1.3 开始。protected PropertyChangeListener属性变化监听protected JComponent南窗格protected BasicInternalFrameTitlePane标题栏protected JComponent西窗格 -
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述protected void当框架被选中时调用此方法。protected void当用户想要关闭框架时调用此方法。protected MouseInputAdapter创建边界监听。protected ComponentListener创建一个组件监听。protected DesktopManager创建桌面管理器。protected JComponent创建东窗格。protected MouseInputListener创建一个GlassPaneDispatcher。protected void创建内部框架监听。protected LayoutManager创建布局管理器。protected JComponent创建北窗格。protected PropertyChangeListener创建属性更改监听。protected JComponent创建北窗格。static ComponentUI返回一个组件 UI。protected JComponent创建西窗格。protected void当不再选择框架时调用此方法。protected void当用户想要取消图标化框架时调用此方法。protected void卸载鼠标处理程序。protected DesktopManager返回正确的 DesktopManager。返回东窗格。返回最大尺寸。返回最小尺寸。返回北窗格。返回首选大小。返回南窗格。返回西窗格。protected void当用户想要图标化框架时调用此方法。protected void安装组件。protected void安装默认值。protected void安装键盘操作。protected void安装监听。protected void安装鼠标处理程序。void安装用户界面。final boolean返回键绑定是否处于活动状态。protected final boolean返回键绑定是否已注册。protected void当用户想要最大化框架时调用此方法。protected void当用户想要最小化框架时调用此方法。protected voidreplacePane(JComponent currentPane, JComponent newPane) 在newPane上安装必要的鼠标处理程序并将其添加到框架中。void设置东窗格。protected final voidsetKeyBindingActive(boolean b) 设置键绑定活动。protected final voidsetKeyBindingRegistered(boolean b) 设置键绑定注册。void设置北窗格。void设置南窗格。protected void设置菜单关闭键。protected void设置菜单打开键。void设置西窗格。protected void卸载组件。protected void卸载默认值。protected void卸载键盘操作。protected void卸载监听。void卸载用户界面。在类 javax.swing.plaf.ComponentUI 中声明的方法
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, paint, update
-
字段详细信息
-
frame
frame -
borderListener
边界监听 -
propertyChangeListener
属性变化监听 -
internalFrameLayout
内部框架布局 -
componentListener
组件监听 -
glassPaneDispatcher
玻璃板调度员 -
northPane
北窗格 -
southPane
南窗格 -
westPane
西窗格 -
eastPane
东窗格 -
titlePane
标题栏 -
openMenuKey
已弃用。从 Java 2 平台 v1.3 开始。从 Java 2 平台 v1.3 开始,不再使用这个以前未记录的字段。键绑定现在由 LookAndFeel 定义,请参阅键绑定规范以获取更多详细信息。
-
-
构造方法详细信息
-
BasicInternalFrameUI
构造一个BasicInternalFrameUI- 参数:
b- 内部框架
-
-
方法详情
-
createUI
返回一个组件 UI。- 参数:
b- 一个组件- 返回:
- 组件用户界面
-
installUI
安装用户界面。- 重写:
installUI在类ComponentUI中- 参数:
c- 组件- 参见:
-
uninstallUI
卸载用户界面。- 重写:
uninstallUI在类ComponentUI中- 参数:
c- 组件- 参见:
-
installDefaults
protected void installDefaults()安装默认值。 -
installKeyboardActions
protected void installKeyboardActions()安装键盘操作。 -
installComponents
protected void installComponents()安装组件。 -
installListeners
protected void installListeners()安装监听。- 自从:
- 1.3
-
uninstallDefaults
protected void uninstallDefaults()卸载默认值。 -
uninstallComponents
protected void uninstallComponents()卸载组件。 -
uninstallListeners
protected void uninstallListeners()卸载监听。- 自从:
- 1.3
-
uninstallKeyboardActions
protected void uninstallKeyboardActions()卸载键盘操作。 -
createLayoutManager
创建布局管理器。- 返回:
- 布局管理器
-
createPropertyChangeListener
创建属性更改监听。- 返回:
- 属性更改监听
-
getPreferredSize
返回首选大小。- 重写:
getPreferredSize在类ComponentUI中- 参数:
x- 组件- 返回:
- 首选尺寸
- 参见:
-
getMinimumSize
返回最小尺寸。- 重写:
getMinimumSize在类ComponentUI中- 参数:
x- 组件- 返回:
- 最小尺寸
- 参见:
-
getMaximumSize
返回最大尺寸。- 重写:
getMaximumSize在类ComponentUI中- 参数:
x- 组件- 返回:
- 最大尺寸
- 参见:
-
replacePane
在newPane上安装必要的鼠标处理程序并将其添加到框架中。currentPane的逆过程。- 参数:
currentPane- 这个Jcomponent是当前正在查看的安装了鼠标处理程序的窗格newPane- 这个Jcomponent是将添加并安装鼠标处理程序的窗格
-
deinstallMouseHandlers
卸载鼠标处理程序。- 参数:
c- 组件
-
installMouseHandlers
安装鼠标处理程序。- 参数:
c- 组件
-
createNorthPane
创建北窗格。- 参数:
w- 内部框架- 返回:
- 北窗格
-
createSouthPane
创建北窗格。- 参数:
w- 内部框架- 返回:
- 北窗格
-
createWestPane
创建西窗格。- 参数:
w- 内部框架- 返回:
- 西窗格
-
createEastPane
创建东窗格。- 参数:
w- 内部框架- 返回:
- 东窗格
-
createBorderListener
创建边界监听。- 参数:
w- 内部框架- 返回:
- 边界监听
-
createInternalFrameListener
protected void createInternalFrameListener()创建内部框架监听。 -
isKeyBindingRegistered
protected final boolean isKeyBindingRegistered()返回键绑定是否已注册。- 返回:
- 键绑定是否注册
-
setKeyBindingRegistered
protected final void setKeyBindingRegistered(boolean b) 设置键绑定注册。- 参数:
b- 键绑定注册的新值
-
isKeyBindingActive
public final boolean isKeyBindingActive()返回键绑定是否处于活动状态。- 返回:
- 键绑定是否处于活动状态
-
setKeyBindingActive
protected final void setKeyBindingActive(boolean b) 设置键绑定活动。- 参数:
b- 键绑定活动的新值
-
setupMenuOpenKey
protected void setupMenuOpenKey()设置菜单打开键。 -
setupMenuCloseKey
protected void setupMenuCloseKey()设置菜单关闭键。 -
getNorthPane
返回北窗格。- 返回:
- 北窗格
-
setNorthPane
设置北窗格。- 参数:
c- 新的北窗格
-
getSouthPane
返回南窗格。- 返回:
- 南窗格
-
setSouthPane
设置南窗格。- 参数:
c- 新南窗格
-
getWestPane
返回西窗格。- 返回:
- 西窗格
-
setWestPane
设置西窗格。- 参数:
c- 新西窗格
-
getEastPane
返回东窗格。- 返回:
- 东窗格
-
setEastPane
设置东窗格。- 参数:
c- 新的东窗格
-
getDesktopManager
返回正确的 DesktopManager。调用 getDesktopPane() 以查找 JDesktop 组件并从中返回 desktopManager。如果失败,它将返回一个默认的 DesktopManager,它应该在任意父级中工作。- 返回:
- 合适的 DesktopManager
-
createDesktopManager
创建桌面管理器。- 返回:
- 桌面管理器
-
closeFrame
当用户想要关闭框架时调用此方法。playCloseSound动作被触发。此操作委托给桌面管理器。- 参数:
f- 正在查看的JInternalFrame
-
maximizeFrame
当用户想要最大化框架时调用此方法。playMaximizeSound动作被触发。此操作委托给桌面管理器。- 参数:
f- 正在查看的JInternalFrame
-
minimizeFrame
当用户想要最小化框架时调用此方法。playRestoreDownSound动作被触发。此操作委托给桌面管理器。- 参数:
f- 正在查看的JInternalFrame
-
iconifyFrame
当用户想要图标化框架时调用此方法。playMinimizeSound动作被触发。此操作委托给桌面管理器。- 参数:
f- 正在查看的JInternalFrame
-
deiconifyFrame
当用户想要取消图标化框架时调用此方法。playRestoreUpSound动作被触发。此操作委托给桌面管理器。- 参数:
f- 正在查看的JInternalFrame
-
activateFrame
当框架被选中时调用此方法。此操作委托给桌面管理器。- 参数:
f- 正在查看的JInternalFrame
-
deactivateFrame
当不再选择框架时调用此方法。此操作委托给桌面管理器。- 参数:
f- 正在查看的JInternalFrame
-
createComponentListener
创建一个组件监听。- 返回:
- 组件监听
-
createGlassPaneDispatcher
创建一个GlassPaneDispatcher。- 返回:
GlassPaneDispatcher
-