Module  java.desktop

Class BasicInternalFrameUI

    • 字段详细信息

      • internalFrameLayout

        protected LayoutManager internalFrameLayout
        内部框架布局
      • glassPaneDispatcher

        protected MouseInputListener glassPaneDispatcher
        玻璃窗格调度器
      • northPane

        protected JComponent northPane
        北面
      • southPane

        protected JComponent southPane
        南窗格
      • eastPane

        protected JComponent eastPane
        东面板
      • openMenuKey

        @Deprecated
        protected KeyStroke openMenuKey
        已过时。 从Java 2平台v1.3开始。
        从Java 2平台v1.3起,这个以前未记录的字段已不再使用了。 密钥绑定现在由LookAndFeel定义,请参考密钥绑定规范了解更多详细信息。
    • 构造方法详细信息

      • BasicInternalFrameUI

        public BasicInternalFrameUI​(JInternalFrame b)
        构造一个 BasicInternalFrameUI
        参数
        b - 内部框架
    • 方法详细信息

      • createUI

        public static ComponentUI createUI​(JComponent b)
        返回组件UI。
        参数
        b - 一个组件
        结果
        组件UI
      • 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

        protected LayoutManager createLayoutManager​()
        创建布局管理器。
        结果
        布局管理器
      • createPropertyChangeListener

        protected PropertyChangeListener createPropertyChangeListener​()
        创建属性更改侦听器。
        结果
        属性更改侦听器
      • replacePane

        protected void replacePane​(JComponent currentPane,
                                   JComponent newPane)
        newPane上安装必要的鼠标处理程序,并将其添加到框架中。 反向过程为currentPane
        参数
        currentPane - 此 Jcomponent是正在查看的当前窗格,已安装鼠标处理程序
        newPane - 此 Jcomponent是将被添加并安装鼠标处理程序的窗格
      • deinstallMouseHandlers

        protected void deinstallMouseHandlers​(JComponent c)
        卸载鼠标处理程序。
        参数
        c - 组件
      • installMouseHandlers

        protected void installMouseHandlers​(JComponent c)
        安装鼠标处理程序。
        参数
        c - 组件
      • createNorthPane

        protected JComponent createNorthPane​(JInternalFrame w)
        创建北面的窗格。
        参数
        w - 内部框架
        结果
        北面
      • createSouthPane

        protected JComponent createSouthPane​(JInternalFrame w)
        创建北面的窗格。
        参数
        w - 内部框架
        结果
        北面
      • createWestPane

        protected JComponent createWestPane​(JInternalFrame w)
        创建西窗格。
        参数
        w - 内部框架
        结果
        西面
      • createEastPane

        protected JComponent createEastPane​(JInternalFrame w)
        创建东面板。
        参数
        w - 内部框架
        结果
        东面
      • createBorderListener

        protected MouseInputAdapter createBorderListener​(JInternalFrame w)
        创建边框侦听器。
        参数
        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

        public JComponent getNorthPane​()
        返回北面。
        结果
        北面
      • setNorthPane

        public void setNorthPane​(JComponent c)
        设置北面。
        参数
        c - 新北面
      • getSouthPane

        public JComponent getSouthPane​()
        返回南面。
        结果
        南面
      • setSouthPane

        public void setSouthPane​(JComponent c)
        设置南面。
        参数
        c - 新的南面
      • getWestPane

        public JComponent getWestPane​()
        返回西面。
        结果
        西面
      • setWestPane

        public void setWestPane​(JComponent c)
        设置西窗格。
        参数
        c - 新的西面
      • getEastPane

        public JComponent getEastPane​()
        返回东面。
        结果
        东面
      • setEastPane

        public void setEastPane​(JComponent c)
        设置东窗格。
        参数
        c - 新的东面
      • getDesktopManager

        protected DesktopManager getDesktopManager​()
        返回正确的DesktopManager。 调用getDesktopPane()来查找JDesktop组件并从中返回desktopManager。 如果失败,它将返回默认的DesktopManager,该默认桌面管理器应该在任意父项中使用。
        结果
        正确的DesktopManager
      • createDesktopManager

        protected DesktopManager createDesktopManager​()
        创建桌面管理器。
        结果
        桌面管理器
      • closeFrame

        protected void closeFrame​(JInternalFrame f)
        当用户想要关闭框架时调用此方法。 playCloseSound操作被触发。 将此操作委派给desktopManager。
        参数
        f - 正在查看 JInternalFrame
      • maximizeFrame

        protected void maximizeFrame​(JInternalFrame f)
        当用户想要最大化帧时调用此方法。 playMaximizeSound操作被触发。 将此操作委派给desktopManager。
        参数
        f - 正在查看 JInternalFrame
      • minimizeFrame

        protected void minimizeFrame​(JInternalFrame f)
        当用户想要最小化帧时调用此方法。 playRestoreDownSound动作被解雇。 将此操作委派给desktopManager。
        参数
        f - 正在查看 JInternalFrame
      • iconifyFrame

        protected void iconifyFrame​(JInternalFrame f)
        当用户想要图标化帧时调用此方法。 playMinimizeSound动作被解雇。 将此操作委派给desktopManager。
        参数
        f - 正在查看 JInternalFrame
      • deiconifyFrame

        protected void deiconifyFrame​(JInternalFrame f)
        当用户想要对该帧进行解码时,会调用此方法。 playRestoreUpSound操作被触发。 将此操作委派给desktopManager。
        参数
        f - 正在查看 JInternalFrame
      • activateFrame

        protected void activateFrame​(JInternalFrame f)
        当框架被选中时调用此方法。 将此操作委派给desktopManager。
        参数
        f - 被观看的 JInternalFrame
      • deactivateFrame

        protected void deactivateFrame​(JInternalFrame f)
        当不再选择帧时调用此方法。 将此操作委派给desktopManager。
        参数
        f - 正在查看 JInternalFrame
      • createComponentListener

        protected ComponentListener createComponentListener​()
        创建组件侦听器。
        结果
        组件侦听器
      • createGlassPaneDispatcher

        protected MouseInputListener createGlassPaneDispatcher​()
        创建一个 GlassPaneDispatcher
        结果
        一个 GlassPaneDispatcher