|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.plaf.basic.BasicInternalFrameTitlePane | +--javax.swing.plaf.metal.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 委譲のペイントメソッドを呼び出します。 |
void |
paintPalette(Graphics g)
|
void |
setPalette(boolean b)
|
protected void |
uninstallDefaults()
|
クラス javax.swing.plaf.basic.BasicInternalFrameTitlePane から継承したメソッド |
createActions, createSystemMenu, createSystemMenuBar, enableActions, getTitle, installListeners, installTitlePane, paintTitleBackground, postClosingEvent, setButtonIcons, showSystemMenu, 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 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 委譲のペイントメソッドを呼び出します。委譲には Graphics
オブジェクトのコピーを渡し、残りのペイントコードに対して取り消しできない変更が行われないように保護します (たとえば Graphics.translate
など)。
このメソッドをサブクラスでオーバーライドする場合は、渡された Graphics
のオブジェクトには永続的な変更は行わないようにします。たとえば Rectangle
クリップや変換は変更しません。このような変更が必要な場合は、渡された Graphics
から新しい Graphics
を生成し、それを変更するほうが容易です。さらに上位オブジェクトの実装を行わない場合は、不透明プロパティに注意する必要があります。つまりこのコンポーネントが不透明な場合は、バックグラウンドには不透明でない色を使用する必要があります。不透明プロパティを無視すると画面が見にくくなります。
BasicInternalFrameTitlePane
内の paintComponent
g
- 保護対象の Graphics
オブジェクトJComponent.paint(java.awt.Graphics)
,
ComponentUI
public void setPalette(boolean b)
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.