- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.ButtonUI
-
- javax.swing.plaf.MenuItemUI
-
- javax.swing.plaf.basic.BasicMenuItemUI
-
- javax.swing.plaf.basic.BasicMenuUI
-
- 直系の既知のサブクラス:
SynthMenuUI
public class BasicMenuUI extends BasicMenuItemUI
MenuUIのデフォルトL&F実装です。 この実装は、「結合された」ビュー/コントローラです。
-
-
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 クラス 説明 class
BasicMenuUI.ChangeHandler
Java 2プラットフォーム1.4から、以前にドキュメントから削除されたこのクラスは廃止されました。protected class
BasicMenuUI.MouseInputHandler
マウス・イベントからの現在のメニュー選択を処理するために、メニュー項目によりインスタンス化されて使用されます。
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 protected ChangeListener
changeListener
ChangeListener
のインスタンス。protected MenuListener
menuListener
MenuListener
のインスタンス。-
クラス javax.swing.plaf.basic.BasicMenuItemUIで宣言されたフィールド
acceleratorDelimiter, acceleratorFont, acceleratorForeground, acceleratorSelectionForeground, arrowIcon, checkIcon, defaultTextIconGap, disabledForeground, menuDragMouseListener, menuItem, menuKeyListener, mouseInputListener, oldBorderPainted, propertyChangeListener, selectionBackground, selectionForeground
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 BasicMenuUI()
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 protected ChangeListener
createChangeListener(JComponent c)
ChangeListener
のインスタンスを返します。protected MenuListener
createMenuListener(JComponent c)
MenuListener
のインスタンスを返します。static ComponentUI
createUI(JComponent x)
BasicMenuUI
の新しいインスタンスを構築します。protected void
setupPostTimer(JMenu menu)
タイマーをmenu
に設定します。-
クラス javax.swing.plaf.basic.BasicMenuItemUIで宣言されたメソッド
createMenuDragMouseListener, createMenuKeyListener, createMouseInputListener, createPropertyChangeListener, doClick, getPath, getPreferredMenuItemSize, getPropertyPrefix, installComponents, installDefaults, installKeyboardActions, installListeners, paintBackground, paintMenuItem, paintText, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, update
-
クラス javax.swing.plaf.ComponentUIで宣言されたメソッド
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI
-
-
-
-
フィールドの詳細
-
changeListener
protected ChangeListener changeListener
ChangeListener
のインスタンス。
-
menuListener
protected MenuListener menuListener
MenuListener
のインスタンス。
-
-
メソッドの詳細
-
createUI
public static ComponentUI createUI(JComponent x)
BasicMenuUI
の新しいインスタンスを構築します。- パラメータ:
x
- コンポーネント- 戻り値:
BasicMenuUI
の新しいインスタンス
-
createMenuListener
protected MenuListener createMenuListener(JComponent c)
MenuListener
のインスタンスを返します。- パラメータ:
c
- コンポーネント- 戻り値:
MenuListener
のインスタンス
-
createChangeListener
protected ChangeListener createChangeListener(JComponent c)
ChangeListener
のインスタンスを返します。- パラメータ:
c
- コンポーネント- 戻り値:
ChangeListener
のインスタンス
-
setupPostTimer
protected void setupPostTimer(JMenu menu)
タイマーをmenu
に設定します。- パラメータ:
menu
-JMenu
のインスタンス。
-
-