|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.plaf.basic.BasicInternalFrameTitlePane javax.swing.plaf.metal.MetalInternalFrameTitlePane
public class MetalInternalFrameTitlePane
管理 JLF 标题栏的类
嵌套类摘要 |
---|
从类 javax.swing.JComponent 继承的嵌套类/接口 |
---|
JComponent.AccessibleJComponent |
从类 java.awt.Container 继承的嵌套类/接口 |
---|
Container.AccessibleAWTContainer |
从类 java.awt.Component 继承的嵌套类/接口 |
---|
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
字段摘要 | |
---|---|
protected boolean |
isPalette
|
protected Icon |
paletteCloseIcon
|
protected int |
paletteTitleHeight
|
从类 javax.swing.plaf.basic.BasicInternalFrameTitlePane 继承的字段 |
---|
CLOSE_CMD, closeAction, closeButton, closeIcon, frame, iconButton, iconIcon, ICONIFY_CMD, iconifyAction, maxButton, maxIcon, MAXIMIZE_CMD, maximizeAction, menuBar, minIcon, MOVE_CMD, moveAction, notSelectedTextColor, notSelectedTitleColor, propertyChangeListener, RESTORE_CMD, restoreAction, selectedTextColor, selectedTitleColor, SIZE_CMD, sizeAction, windowMenu |
从类 javax.swing.JComponent 继承的字段 |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
从类 java.awt.Component 继承的字段 |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
从接口 java.awt.image.ImageObserver 继承的字段 |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
构造方法摘要 | |
---|---|
MetalInternalFrameTitlePane(JInternalFrame f)
|
方法摘要 | |
---|---|
void |
addNotify()
通知此组件它现在已有了一个父组件。 |
protected void |
addSubComponents()
重写父级的方法,避免创建一个菜单栏。 |
protected void |
addSystemMenuItems(JMenu systemMenu)
重写父级的方法,使其不执行任何操作。 |
protected void |
assembleSystemMenu()
重写父级的方法,使其不执行任何操作。 |
protected void |
createButtons()
|
protected LayoutManager |
createLayout()
|
protected PropertyChangeListener |
createPropertyChangeListener()
|
protected void |
installDefaults()
|
void |
paintComponent(Graphics g)
如果 UI 委托为非 null ,则调用该 UI 委托的 paint 方法。 |
void |
paintPalette(Graphics g)
|
void |
setPalette(boolean b)
|
protected void |
showSystemMenu()
重写父级的方法,使其不执行任何操作。 |
protected void |
uninstallDefaults()
|
从类 javax.swing.plaf.basic.BasicInternalFrameTitlePane 继承的方法 |
---|
createActions, createSystemMenu, createSystemMenuBar, enableActions, getTitle, installListeners, installTitlePane, paintTitleBackground, postClosingEvent, setButtonIcons, uninstallListeners |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
字段详细信息 |
---|
protected boolean isPalette
protected Icon paletteCloseIcon
protected int paletteTitleHeight
构造方法详细信息 |
---|
public MetalInternalFrameTitlePane(JInternalFrame f)
方法详细信息 |
---|
public void addNotify()
JComponent
复制的描述KeyboardAction
事件侦听器设置父组件链。
JComponent
中的 addNotify
JComponent.registerKeyboardAction(java.awt.event.ActionListener, java.lang.String, javax.swing.KeyStroke, int)
protected void installDefaults()
BasicInternalFrameTitlePane
中的 installDefaults
protected void uninstallDefaults()
BasicInternalFrameTitlePane
中的 uninstallDefaults
protected void createButtons()
BasicInternalFrameTitlePane
中的 createButtons
protected void assembleSystemMenu()
BasicInternalFrameTitlePane
中的 assembleSystemMenu
protected void addSystemMenuItems(JMenu systemMenu)
BasicInternalFrameTitlePane
中的 addSystemMenuItems
protected void showSystemMenu()
BasicInternalFrameTitlePane
中的 showSystemMenu
protected void addSubComponents()
BasicInternalFrameTitlePane
中的 addSubComponents
protected PropertyChangeListener createPropertyChangeListener()
BasicInternalFrameTitlePane
中的 createPropertyChangeListener
protected LayoutManager createLayout()
BasicInternalFrameTitlePane
中的 createLayout
public void paintPalette(Graphics g)
public void paintComponent(Graphics g)
JComponent
复制的描述null
,则调用该 UI 委托的 paint 方法。向该委托传递 Graphics
对象的副本,以保护其余的 paint 代码免遭不可取消的更改(例如 Graphics.translate
)。
如果在子类中重写此方法,则不应该对传入到 Graphics
中的内容进行永久更改。例如,不应更改剪裁矩形
或修改转换。如果需要进行这些操作,您会发现根据传入的 Graphics
创建一个新 Graphics
并操作它会更容易一些。另外,如果不调用超类的实现,则必须遵守不透明属性,也就是如果此组件是不透明的,则必须以透明的颜色完全填充背景。如果不遵守不透明属性,则很可能看到可视化的人为内容。
传入的 Graphics
对象可能具有与该对象上已安装的标识转换所不同的转换。在这种情况下,如果多次应用其他转换,则可能得到不可预料的结果。
BasicInternalFrameTitlePane
中的 paintComponent
g
- 要保护的 Graphics
对象JComponent.paint(java.awt.Graphics)
,
ComponentUI
public void setPalette(boolean b)
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。