|
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 委譲のペイントメソッドを呼び出します。 |
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 委譲のペイントメソッドを呼び出します。委譲には Graphics
オブジェクトのコピーを渡し、残りのペイントコードに対して取り消しできない変更が行われないように保護します (たとえば 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. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。