- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.plaf.basic.BasicInternalFrameTitlePane
-
- javax.swing.plaf.metal.MetalInternalFrameTitlePane
-
- すべての実装されたインタフェース:
ImageObserver
,MenuContainer
,Serializable
public class MetalInternalFrameTitlePane extends BasicInternalFrameTitlePane
JLF仕様のタイトル・バーを管理するクラスです。- 導入されたバージョン:
- 1.3
- 関連項目:
- 直列化された形式
-
-
ネストされたクラスのサマリー
-
クラス javax.swing.plaf.basic.BasicInternalFrameTitlePaneから継承されたネストされたクラス/インタフェース
BasicInternalFrameTitlePane.CloseAction, BasicInternalFrameTitlePane.IconifyAction, BasicInternalFrameTitlePane.MaximizeAction, BasicInternalFrameTitlePane.MoveAction, BasicInternalFrameTitlePane.PropertyChangeHandler, BasicInternalFrameTitlePane.RestoreAction, BasicInternalFrameTitlePane.SizeAction, BasicInternalFrameTitlePane.SystemMenuBar, BasicInternalFrameTitlePane.TitlePaneLayout
-
クラス java.awt.Componentから継承されたネストされたクラス/インタフェース
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
クラス java.awt.Containerから継承されたネストされたクラス/インタフェース
Container.AccessibleAWTContainer
-
クラス javax.swing.JComponentから継承されたネストされたクラス/インタフェース
JComponent.AccessibleJComponent
-
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 protected boolean
isPalette
値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
-
クラス java.awt.Componentから継承されたフィールド
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
インタフェース java.awt.image.ImageObserverから継承されたフィールド
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
クラス javax.swing.JComponentから継承されたフィールド
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 MetalInternalFrameTitlePane(JInternalFrame f)
MetalInternalFrameTitlePane
の新しいインスタンスを構築
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 void
addNotify()
このコンポーネントに現在親コンポーネントがあることを、このコンポーネントに通知します。protected void
addSubComponents()
親のメソッドをオーバーライドし、メニュー・バーの作成を防ぎます。protected void
addSystemMenuItems(JMenu systemMenu)
親のメソッドをオーバーライドし、処理は行いません。protected void
assembleSystemMenu()
親のメソッドをオーバーライドし、処理は行いません。protected void
createButtons()
ボタンを作成します。protected LayoutManager
createLayout()
レイアウト・マネージャを返します。protected PropertyChangeListener
createPropertyChangeListener()
PropertyChangeListener
のインスタンスを返します。protected void
installDefaults()
デフォルトのプロパティをインストールします。void
paintComponent(Graphics g)
UI委譲がnull
でない場合に、UI委譲のペイント・メソッドを呼び出します。void
paintPalette(Graphics g)
パレットをペイントします。void
setPalette(boolean b)
b
がtrue
の場合、パレット・アイコンを設定します。protected void
showSystemMenu()
親のメソッドをオーバーライドし、処理は行いません。protected void
uninstallDefaults()
既定のプロパティをアンインストールします。-
クラス javax.swing.plaf.basic.BasicInternalFrameTitlePaneから継承されたメソッド
createActions, createSystemMenu, createSystemMenuBar, enableActions, getTitle, installListeners, installTitlePane, paintTitleBackground, postClosingEvent, setButtonIcons, uninstallListeners
-
クラス java.awt.Componentから継承されたメソッド
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
クラス java.awt.Containerから継承されたメソッド
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
-
クラス javax.swing.JComponentから継承されたメソッド
addAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUI, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
-
-
-
-
フィールドの詳細
-
isPalette
protected boolean isPalette
値isPalette
-
paletteCloseIcon
protected Icon paletteCloseIcon
パレット・クローズ・アイコン。
-
paletteTitleHeight
protected int paletteTitleHeight
パレットのタイトルの高さ。
-
-
コンストラクタの詳細
-
MetalInternalFrameTitlePane
public MetalInternalFrameTitlePane(JInternalFrame f)
MetalInternalFrameTitlePane
の新しいインスタンスを構築- パラメータ:
f
-JInternalFrame
のインスタンス
-
-
メソッドの詳細
-
addNotify
public void addNotify()
次のクラスからコピーされた説明:JComponent
このコンポーネントに現在親コンポーネントがあることを、このコンポーネントに通知します。 このメソッドが呼び出されると、親コンポーネントのチェーンがKeyboardAction
イベント・リスナーで設定されます。 このメソッドは、ツールキットによって内部で呼び出され、プログラムから直接呼び出されることはありません。
-
installDefaults
protected void installDefaults()
クラスからコピーされた説明:BasicInternalFrameTitlePane
デフォルトのプロパティをインストールします。- オーバーライド:
installDefaults
、クラス:BasicInternalFrameTitlePane
-
uninstallDefaults
protected void uninstallDefaults()
クラスからコピーされた説明:BasicInternalFrameTitlePane
既定のプロパティをアンインストールします。- オーバーライド:
uninstallDefaults
、クラス:BasicInternalFrameTitlePane
-
createButtons
protected void createButtons()
クラスからコピーされた説明:BasicInternalFrameTitlePane
ボタンを作成します。- オーバーライド:
createButtons
、クラス:BasicInternalFrameTitlePane
-
assembleSystemMenu
protected void assembleSystemMenu()
親のメソッドをオーバーライドし、処理は行いません。 メタル・フレームにはシステム・メニューがありません。- オーバーライド:
assembleSystemMenu
、クラス:BasicInternalFrameTitlePane
-
addSystemMenuItems
protected void addSystemMenuItems(JMenu systemMenu)
親のメソッドをオーバーライドし、処理は行いません。 メタル・フレームにはシステム・メニューがありません。- オーバーライド:
addSystemMenuItems
、クラス:BasicInternalFrameTitlePane
- パラメータ:
systemMenu
-JMenu
のインスタンス
-
showSystemMenu
protected void showSystemMenu()
親のメソッドをオーバーライドし、処理は行いません。 メタル・フレームにはシステム・メニューがありません。- オーバーライド:
showSystemMenu
、クラス:BasicInternalFrameTitlePane
-
addSubComponents
protected void addSubComponents()
親のメソッドをオーバーライドし、メニュー・バーの作成を防ぎます。 メタル・フレームにはシステム・メニューがありません。- オーバーライド:
addSubComponents
、クラス:BasicInternalFrameTitlePane
-
createPropertyChangeListener
protected PropertyChangeListener createPropertyChangeListener()
クラスからコピーされた説明:BasicInternalFrameTitlePane
PropertyChangeListener
のインスタンスを返します。- オーバーライド:
createPropertyChangeListener
、クラス:BasicInternalFrameTitlePane
- 戻り値:
PropertyChangeListener
のインスタンス
-
createLayout
protected LayoutManager createLayout()
クラスからコピーされた説明:BasicInternalFrameTitlePane
レイアウト・マネージャを返します。- オーバーライド:
createLayout
、クラス:BasicInternalFrameTitlePane
- 戻り値:
- レイアウト・マネージャ
-
paintPalette
public void paintPalette(Graphics g)
パレットをペイントします。- パラメータ:
g
-Graphics
のインスタンス
-
paintComponent
public void paintComponent(Graphics g)
次のクラスからコピーされた説明:JComponent
UI委譲がnull
でない場合に、UI委譲のペイント・メソッドを呼び出します。 委譲にはGraphics
オブジェクトのコピーを渡し、残りのペイント・コードに対して取消しできない変更が行われないように保護します(たとえばGraphics.translate
など)。このメソッドをサブクラスでオーバーライドする場合は、渡された
Graphics
に永続的な変更を行わないようにしてください。 たとえば、クリップRectangle
を変更したり、変換を変更したりするべきではありません。 このような操作が必要な場合は、渡されたGraphics
から新しいGraphics
を作成し、それを操作するほうが容易でしょう。 さらに、superの実装を呼び出さない場合は、不透明プロパティを尊重する必要があります(このコンポーネントが不透明な場合は、不透明でない色のバックグラウンドを完全に塗りつぶす必要があります)。 不透明プロパティを尊重しない場合は、視覚的なアーティファクトが見える場合があります。渡される
Graphics
オブジェクトが、インストールされている恒等変換でない変換を持っている場合があります。 この場合、別の変換を累積的に適用すると、予期しない結果が生じる場合があります。- オーバーライド:
paintComponent
、クラス:BasicInternalFrameTitlePane
- パラメータ:
g
- 保護対象のGraphics
オブジェクト- 関連項目:
JComponent.paint(java.awt.Graphics)
,ComponentUI
-
setPalette
public void setPalette(boolean b)
b
がtrue
の場合、パレット・アイコンを設定します。- パラメータ:
b
-true
がパレット・アイコンを設定する場合
-
-