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 changeListenerChangeListenerのインスタンス。 -
menuListener
protected MenuListener menuListenerMenuListenerのインスタンス。
-
-
コンストラクタの詳細
-
BasicMenuUI
public BasicMenuUI()
-
-
メソッドの詳細
-
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のインスタンス。
-