- 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実装です。 この実装は、「結合された」ビュー/コントローラです。
-
-
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 クラス 説明 classBasicMenuUI.ChangeHandlerJava 2プラットフォーム1.4から、以前にドキュメントから削除されたこのクラスは廃止されました。protected classBasicMenuUI.MouseInputHandlerマウス・イベントからの現在のメニュー選択を処理するために、メニュー項目によりインスタンス化されて使用されます。
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 protected ChangeListenerchangeListenerChangeListenerのインスタンス。protected MenuListenermenuListenerMenuListenerのインスタンス。-
クラス javax.swing.plaf.basic.BasicMenuItemUIで宣言されたフィールド
acceleratorDelimiter, acceleratorFont, acceleratorForeground, acceleratorSelectionForeground, arrowIcon, checkIcon, defaultTextIconGap, disabledForeground, menuDragMouseListener, menuItem, menuKeyListener, mouseInputListener, oldBorderPainted, propertyChangeListener, selectionBackground, selectionForeground
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 BasicMenuUI()
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 protected ChangeListenercreateChangeListener(JComponent c)ChangeListenerのインスタンスを返します。protected MenuListenercreateMenuListener(JComponent c)MenuListenerのインスタンスを返します。static ComponentUIcreateUI(JComponent x)BasicMenuUIの新しいインスタンスを構築します。protected voidsetupPostTimer(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のインスタンス。
-
-