|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
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.BaselineResizeBehavior, 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
進行永久更改。例如,不應更改剪貼區的 Rectangle
或修改轉換。如果需要進行這些操作,您會發現根據傳入的 Graphics
創建一個新 Graphics
並進行操作更加方便。另外,如果不調用父級類別的實作,則必須遵守不透明屬性,也就是說,如果此元件是不透明的,則必須以透明的顏色完全填充背景。如果不遵守不透明屬性,則很可能看到可視的人為內容。
傳入的 Graphics
物件可能安裝了恆等轉換以外的轉換。在這種情況下,如果多次應用其他轉換,則可能得到不可預料的結果。
BasicInternalFrameTitlePane
中的 paintComponent
g
- 要保護的 Graphics
物件JComponent.paint(java.awt.Graphics)
,
ComponentUI
public void setPalette(boolean b)
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。