- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.InternalFrameUI
-
- javax.swing.plaf.basic.BasicInternalFrameUI
-
- javax.swing.plaf.metal.MetalInternalFrameUI
-
public class MetalInternalFrameUI extends BasicInternalFrameUI
JInternalFrame的金属实现。
-
-
嵌套类汇总
-
嵌套类/接口声明在类 javax.swing.plaf.basic.BasicInternalFrameUI
BasicInternalFrameUI.BasicInternalFrameListener, BasicInternalFrameUI.BorderListener, BasicInternalFrameUI.ComponentHandler, BasicInternalFrameUI.GlassPaneDispatcher, BasicInternalFrameUI.InternalFrameLayout, BasicInternalFrameUI.InternalFramePropertyChangeListener
-
-
字段汇总
字段 变量和类型 字段 描述 protected static String
IS_PALETTE
物业JInternalFrame.isPalette
。-
声明的属性在类 javax.swing.plaf.basic.BasicInternalFrameUI
borderListener, componentListener, eastPane, frame, glassPaneDispatcher, internalFrameLayout, northPane, openMenuKey, propertyChangeListener, southPane, titlePane, westPane
-
-
构造方法摘要
构造方法 构造器 描述 MetalInternalFrameUI(JInternalFrame b)
构造一个新的MetalInternalFrameUI
实例。
-
方法摘要
所有方法 静态方法 实例方法 具体的方法 变量和类型 方法 描述 protected MouseInputAdapter
createBorderListener(JInternalFrame w)
返回MouseInputAdapter
将在TitlePane安装。static ComponentUI
createUI(JComponent c)
构造一个新的MetalInternalFrameUI
实例。void
setPalette(boolean isPalette)
如果isPalette
是true
,则设置调色板边框和标题-
声明方法的类 javax.swing.plaf.basic.BasicInternalFrameUI
activateFrame, closeFrame, createComponentListener, createDesktopManager, createEastPane, createGlassPaneDispatcher, createInternalFrameListener, createLayoutManager, createNorthPane, createPropertyChangeListener, createSouthPane, createWestPane, deactivateFrame, deiconifyFrame, deinstallMouseHandlers, getDesktopManager, getEastPane, getMaximumSize, getMinimumSize, getNorthPane, getPreferredSize, getSouthPane, getWestPane, iconifyFrame, installComponents, installDefaults, installKeyboardActions, installListeners, installMouseHandlers, installUI, isKeyBindingActive, isKeyBindingRegistered, maximizeFrame, minimizeFrame, replacePane, setEastPane, setKeyBindingActive, setKeyBindingRegistered, setNorthPane, setSouthPane, setupMenuCloseKey, setupMenuOpenKey, setWestPane, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI
-
声明方法的类 javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, paint, update
-
-
-
-
字段详细信息
-
IS_PALETTE
protected static String IS_PALETTE
物业JInternalFrame.isPalette
。
-
-
构造方法详细信息
-
MetalInternalFrameUI
public MetalInternalFrameUI(JInternalFrame b)
构造一个新的MetalInternalFrameUI
实例。- 参数
-
b
- 内部框架
-
-
方法详细信息
-
createUI
public static ComponentUI createUI(JComponent c)
构造一个新的MetalInternalFrameUI
实例。- 参数
-
c
- 一个组件 - 结果
-
一个新的
MetalInternalFrameUI
实例
-
setPalette
public void setPalette(boolean isPalette)
如果isPalette
是true
,则设置调色板边框和标题- 参数
-
isPalette
- 如果true
,则设置调色板边框和标题
-
createBorderListener
protected MouseInputAdapter createBorderListener(JInternalFrame w)
返回将在MouseInputAdapter
上安装的MouseInputAdapter。- 重写:
-
createBorderListener
在类BasicInternalFrameUI
- 参数
-
w
-JInternalFrame
- 结果
-
MouseInputAdapter
将安装在TitlePane上。 - 从以下版本开始:
- 1.6
-
-