Java プラットフォーム 1.2

javax.swing
クラス JMenu

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.AbstractButton
                          |
                          +--javax.swing.JMenuItem
                                |
                                +--javax.swing.JMenu

public class JMenu
extends JMenuItem
implements Accessible, MenuElement

メニューの実装です。ユーザが JMenuBar で項目を選択すると表示される、 JMenuItem を保持するポップアップウィンドウです。JMenuItem に加えて、JMenu には JSeparator も含めることができます。

メニューというのは実質的には JPopupMenu が割り当てられたボタンのことです。「ボタン」が押されると JPopupMenu が表示されます。「ボタン」が JMenuBar 上にあればそのメニューはトップレベルウィンドウです。「ボタン」が別のメニュー項目であれば JPopupMenu は「プルライト」メニューです。

標準の Look & Feel (L&F) 表現でこのコンポーネントが使用するキーボードのキーについては、JMenu のキーの割り当てを参照してください。

警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。今後の Swing リリースでは、長期間の持続性をサポートする予定です。

関連項目:
JMenuItem, JSeparator, JMenuBar, JPopupMenu, 直列化された形式

内部クラスの概要
protected  class JMenu.AccessibleJMenu
          オブジェクトのユーザ補助機能を取得するために使用されるクラスです。
protected  class JMenu.WinListener
          ポップアップウィンドウが閉じられるのを監視するリスナークラスです。
 
クラス javax.swing.JMenuItem から継承した内部クラス
JMenuItem.AccessibleJMenuItem
 
クラス javax.swing.AbstractButton から継承した内部クラス
AbstractButton.AccessibleAbstractButton, AbstractButton.ButtonChangeListener
 
クラス javax.swing.JComponent から継承した内部クラス
JComponent.AccessibleJComponent
 
フィールドの概要
protected  JMenu.WinListener popupListener
          ポップアップ用の、ウィンドウを閉じるためのリスナーです。
 
クラス javax.swing.AbstractButton から継承したフィールド
actionListener, BORDER_PAINTED_CHANGED_PROPERTY, changeEvent, changeListener, CONTENT_AREA_FILLED_CHANGED_PROPERTY, DISABLED_ICON_CHANGED_PROPERTY, DISABLED_SELECTED_ICON_CHANGED_PROPERTY, FOCUS_PAINTED_CHANGED_PROPERTY, HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY, HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY, ICON_CHANGED_PROPERTY, itemListener, MARGIN_CHANGED_PROPERTY, MNEMONIC_CHANGED_PROPERTY, model, MODEL_CHANGED_PROPERTY, PRESSED_ICON_CHANGED_PROPERTY, ROLLOVER_ENABLED_CHANGED_PROPERTY, ROLLOVER_ICON_CHANGED_PROPERTY, ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY, SELECTED_ICON_CHANGED_PROPERTY, TEXT_CHANGED_PROPERTY, VERTICAL_ALIGNMENT_CHANGED_PROPERTY, VERTICAL_TEXT_POSITION_CHANGED_PROPERTY
 
クラス 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
 
コンストラクタの概要
JMenu()
          テキストのない新しい JMenu を作成します。
JMenu(String s)
          提供された文字列をテキストとして持つ新しい JMenu を作成します。
JMenu(String s, boolean b)
          提供された文字列をテキストとして持つ新しい JMenu を作成します。
 
メソッドの概要
 JMenuItem add(Action a)
          指定された Action オブジェクトに接続する新しいメニュー項目を作成してこのメニューの最後に追加します。
 Component add(Component c)
          このメニューの最後にコンポーネントを追加します。
 JMenuItem add(JMenuItem menuItem)
          このメニューの最後にメニュー項目を追加します。
 JMenuItem add(String s)
          指定されたテキストで新しいメニュー項目を作成してこのメニューの最後に追加します。
 void addMenuListener(MenuListener l)
          メニューイベントのリスナーを追加します。
 void addSeparator()
          メニューの最後に新しいセパレータを追加します。
protected  PropertyChangeListener createActionChangeListener(JMenuItem b)
           
protected  JMenu.WinListener createWinListener(JPopupMenu p)
          ポップアップ用のウィンドウを閉じるためのリスナーを作成します。
 void doClick(int pressTime)
          「クリック」をプログラム上で実行します。
protected  void fireMenuCanceled()
          このイベント型での通知のために登録済みのすべてのリスナーを通知します。
protected  void fireMenuDeselected()
          このイベント型での通知のために登録済みのすべてのリスナーを通知します。
protected  void fireMenuSelected()
          このイベント型での通知のために登録済みのすべてのリスナーを通知します。
 AccessibleContext getAccessibleContext()
          この JComponent に関連付けられている AccessibleContext を取得します。
 Component getComponent()
          このメソッドは、この MenuElement をペイントするために使われる java.awt.Component を返します。
 int getDelay()
          メニューの PopupMenu を表示または非表示にする前の、推奨される遅延時間を返します。
 JMenuItem getItem(int pos)
          指定された位置の JMenuItem を返します。
 int getItemCount()
          セパレータを含めたメニュー項目数を返します。
 Component getMenuComponent(int n)
          n の位置にあるコンポーネントを返します。
 int getMenuComponentCount()
          メニューのコンポーネント数を返します。
 Component[] getMenuComponents()
          メニューのサブコンポーネントの配列を返します。
 JPopupMenu getPopupMenu()
          このメニューに関連付けられているポップアップメニューを返します。
 MenuElement[] getSubElements()
          このメニューコンポーネントのサブメニューコンポーネントを含む配列を返します。
 String getUIClassID()
          このコンポーネントを描画する L&F クラスの名前を返します。
 JMenuItem insert(Action a, int pos)
          指定された Action オブジェクトに接続される新しいメニュー項目を、指定された位置に挿入します。
 JMenuItem insert(JMenuItem mi, int pos)
          指定された JMenuitem を指定された位置に挿入します。
 void insert(String s, int pos)
          指定されたテキストを持つ新しいメニュー項目を、指定された位置に挿入します。
 void insertSeparator(int index)
          指定された位置にセパレータを挿入します。
 boolean isMenuComponent(Component c)
          指定されたコンポーネントがサブメニュー階層内にある場合に true を返します。
 boolean isPopupMenuVisible()
          メニューのポップアップウィンドウが表示されている場合に true を返します。
 boolean isSelected()
          メニューが選択されている場合 (表示されている場合) に true を返します。
 boolean isTearOff()
          メニューがティアオフ可能な場合に true を返します。
 boolean isTopLevelMenu()
          メニューが「トップレベルメニュー」の場合に true を返します。
 void menuSelectionChanged(boolean isIncluded)
          このメニューをアクティブにするか、アクティブではなくするためにメニューバーの選択が変更されたときに、メッセージを送ります。
protected  String paramString()
          この JMenu の文字列表現を返します。
protected  void processKeyEvent(KeyEvent e)
           
 void remove(Component c)
          このメニューから Component を削除します。
 void remove(int pos)
          このメニューから指定されたインデックスのメニュー項目を削除します。
 void remove(JMenuItem item)
          このメニューから指定されたメニュー項目を削除します。
 void removeAll()
          このメニューからすべてのメニュー項目を削除します。
 void removeMenuListener(MenuListener l)
          メニューイベントのリスナーを削除します。
 void setAccelerator(KeyStroke keyStroke)
          setAccelerator() は JMenu には定義されていません。
 void setDelay(int d)
          メニューの PopupMenu を表示または非表示にする前の、推奨される遅延時間を設定します。
 void setMenuLocation(int x, int y)
          ポップアップコンポーネントの位置を設定します。
 void setModel(ButtonModel newModel)
          「メニューボタン」のデータモデルを設定します。
 void setPopupMenuVisible(boolean b)
          メニューのポップアップ部分の可視性を設定します。
 void setSelected(boolean b)
          メニューの選択状態を設定します。
 void updateUI()
          L&F が変更されたことを示す UIFactory からの通知です。
 
クラス javax.swing.JMenuItem から継承したメソッド
addMenuDragMouseListener, addMenuKeyListener, fireMenuDragMouseDragged, fireMenuDragMouseEntered, fireMenuDragMouseExited, fireMenuDragMouseReleased, fireMenuKeyPressed, fireMenuKeyReleased, fireMenuKeyTyped, getAccelerator, init, isArmed, processKeyEvent, processMenuDragMouseEvent, processMenuKeyEvent, processMouseEvent, removeMenuDragMouseListener, removeMenuKeyListener, setArmed, setEnabled, setUI
 
クラス javax.swing.AbstractButton から継承したメソッド
addActionListener, addChangeListener, addItemListener, checkHorizontalKey, checkVerticalKey, createActionListener, createChangeListener, createItemListener, doClick, fireActionPerformed, fireItemStateChanged, fireStateChanged, getActionCommand, getDisabledIcon, getDisabledSelectedIcon, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getLabel, getMargin, getMnemonic, getModel, getPressedIcon, getRolloverIcon, getRolloverSelectedIcon, getSelectedIcon, getSelectedObjects, getText, getUI, getVerticalAlignment, getVerticalTextPosition, isBorderPainted, isContentAreaFilled, isFocusPainted, isRolloverEnabled, paintBorder, removeActionListener, removeChangeListener, removeItemListener, setActionCommand, setBorderPainted, setContentAreaFilled, setDisabledIcon, setDisabledSelectedIcon, setFocusPainted, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setLabel, setMargin, setMnemonic, setMnemonic, setPressedIcon, setRolloverEnabled, setRolloverIcon, setRolloverSelectedIcon, setSelectedIcon, setText, setUI, setVerticalAlignment, setVerticalTextPosition
 
クラス javax.swing.JComponent から継承したメソッド
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInsets, getInsets, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintChildren, paintComponent, paintImmediately, paintImmediately, processComponentKeyEvent, processFocusEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setFont, setForeground, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVisible, unregisterKeyboardAction, update
 
クラス java.awt.Container から継承したメソッド
add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, processEvent, removeContainerListener, setLayout, validate, validateTree
 
クラス java.awt.Component から継承したメソッド
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hide, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

popupListener

protected JMenu.WinListener popupListener
ポップアップ用の、ウィンドウを閉じるためのリスナーです。
関連項目:
JMenu.WinListener
コンストラクタの詳細

JMenu

public JMenu()
テキストのない新しい JMenu を作成します。

JMenu

public JMenu(String s)
提供された文字列をテキストとして持つ新しい JMenu を作成します。
パラメータ:
s - メニューラベルのテキスト

JMenu

public JMenu(String s,
             boolean b)
提供された文字列をテキストとして持つ新しい JMenu を作成します。ティアオフメニューに指定される場合とそうではない場合があります。
パラメータ:
s - メニューラベルのテキスト
b - メニューがティアオフできるか (まだ実装されていない)
メソッドの詳細

updateUI

public void updateUI()
L&F が変更されたことを示す UIFactory からの通知です。UI を UIFactory からの最新バージョンに置き換えるために呼び出されます。
オーバーライド:
クラス JMenuItem 内の updateUI
関連項目:
JComponent.updateUI()

getUIClassID

public String getUIClassID()
このコンポーネントを描画する L&F クラスの名前を返します。
戻り値:
"MenuUI"
オーバーライド:
クラス JMenuItem 内の getUIClassID
関連項目:
JComponent.getUIClassID(), UIDefaults.getUI(javax.swing.JComponent)

setModel

public void setModel(ButtonModel newModel)
「メニューボタン」のデータモデルを設定します。これは、ユーザがクリックしてメニューを開いたり閉じたりするラベルです。
パラメータ:
newModel - ButtonModel
オーバーライド:
クラス AbstractButton 内の setModel
関連項目:
AbstractButton.getModel()

isSelected

public boolean isSelected()
メニューが選択されている場合 (表示されている場合) に true を返します。
戻り値:
メニューが開いている場合は true、閉じている場合は false
オーバーライド:
クラス AbstractButton 内の isSelected

setSelected

public void setSelected(boolean b)
メニューの選択状態を設定します。
パラメータ:
b - boolean 値。メニューを選択して開く場合は true、メニューの選択を解除して閉じる場合は false
オーバーライド:
クラス AbstractButton 内の setSelected

isPopupMenuVisible

public boolean isPopupMenuVisible()
メニューのポップアップウィンドウが表示されている場合に true を返します。
戻り値:
メニューが表示されている場合は true、表示されていない場合は false

setPopupMenuVisible

public void setPopupMenuVisible(boolean b)
メニューのポップアップ部分の可視性を設定します。ポップアップは、メニュー自体が画面上に表示されている場合にだけ可視になります。
パラメータ:
b - boolean 値。メニューを可視にする場合は true、隠す場合は false

getDelay

public int getDelay()
メニューの PopupMenu を表示または非表示にする前の、推奨される遅延時間を返します。
戻り値:
ミリ秒単位で遅延時間を表す int 値

setDelay

public void setDelay(int d)
メニューの PopupMenu を表示または非表示にする前の、推奨される遅延時間を設定します。
パラメータ:
d - ミリ秒単位での遅延時間
例外:
IllegalArgumentException - d の値が 0 未満の場合

setMenuLocation

public void setMenuLocation(int x,
                            int y)
ポップアップコンポーネントの位置を設定します。
パラメータ:
x - ポップアップの新しい位置の x 座標
y - ポップアップの新しい位置の y 座標

add

public JMenuItem add(JMenuItem menuItem)
このメニューの最後にメニュー項目を追加します。追加されたメニュー項目を返します。
パラメータ:
menuItem - 追加する JMenuitem
戻り値:
追加された JMenuitem

add

public Component add(Component c)
このメニューの最後にコンポーネントを追加します。追加されたコンポーネントを返します。
パラメータ:
c - 追加する Component
戻り値:
追加された Component
オーバーライド:
クラス Container 内の add

add

public JMenuItem add(String s)
指定されたテキストで新しいメニュー項目を作成してこのメニューの最後に追加します。
パラメータ:
s - 追加するメニュー項目の文字列

add

public JMenuItem add(Action a)
指定された Action オブジェクトに接続する新しいメニュー項目を作成してこのメニューの最後に追加します。
パラメータ:
a - 追加するメニュー項目の Action
関連項目:
Action

createActionChangeListener

protected PropertyChangeListener createActionChangeListener(JMenuItem b)

addSeparator

public void addSeparator()
メニューの最後に新しいセパレータを追加します。

insert

public void insert(String s,
                   int pos)
指定されたテキストを持つ新しいメニュー項目を、指定された位置に挿入します。
パラメータ:
s - 追加するメニュー項目のテキスト
pos - 新しいメニュー項目を追加する位置を示す int 値

insert

public JMenuItem insert(JMenuItem mi,
                        int pos)
指定された JMenuitem を指定された位置に挿入します。
パラメータ:
mi - 追加する JMenuitem
pos - 新しい JMenuitem を追加する位置を示す int 値

insert

public JMenuItem insert(Action a,
                        int pos)
指定された Action オブジェクトに接続される新しいメニュー項目を、指定された位置に挿入します。
パラメータ:
a - 追加するメニュー項目の Action オブジェクト
pos - 新しいメニュー項目を追加する位置を示す int 値

insertSeparator

public void insertSeparator(int index)
指定された位置にセパレータを挿入します。
パラメータ:
index - メニューセパレータを挿入する位置を示す int 値
例外:
IllegalArgumentException - index の値が 0 未満の場合

getItem

public JMenuItem getItem(int pos)
指定された位置の JMenuItem を返します。指定された位置にセパレータがあれば、該当する JMenu が返されます。
パラメータ:
pos - 位置を示す int 値
例外:
IllegalArgumentException - index の値が 0 未満の場合

getItemCount

public int getItemCount()
セパレータを含めたメニュー項目数を返します。このメソッドは AWT 互換性のために用意されています。
戻り値:
メニュー項目数を表す int 値
関連項目:
getMenuComponentCount()

isTearOff

public boolean isTearOff()
メニューがティアオフ可能な場合に true を返します。
戻り値:
メニューがティアオフ可能な場合は true、不可の場合は false

remove

public void remove(JMenuItem item)
このメニューから指定されたメニュー項目を削除します。
パラメータ:
item - メニューから削除する JMenuItem

remove

public void remove(int pos)
このメニューから指定されたインデックスのメニュー項目を削除します。
パラメータ:
index - 削除する項目の位置
例外:
IllegalArgumentException - index の値が 0 未満の場合
オーバーライド:
クラス Container 内の remove

remove

public void remove(Component c)
このメニューから Component を削除します。
パラメータ:
c - 削除するコンポーネント
オーバーライド:
クラス Container 内の remove

removeAll

public void removeAll()
このメニューからすべてのメニュー項目を削除します。
オーバーライド:
クラス Container 内の removeAll

getMenuComponentCount

public int getMenuComponentCount()
メニューのコンポーネント数を返します。
戻り値:
メニューのコンポーネント数を表す int 値

getMenuComponent

public Component getMenuComponent(int n)
n の位置にあるコンポーネントを返します。
パラメータ:
n - 返されるコンポーネントの位置

getMenuComponents

public Component[] getMenuComponents()
メニューのサブコンポーネントの配列を返します。
戻り値:
Component の配列

isTopLevelMenu

public boolean isTopLevelMenu()
メニューが「トップレベルメニュー」の場合に true を返します。トップレベルとはメニューがメニューバーの直接の子の場合をいいます。
戻り値:
メニューがメニューバーから起動される場合は true、別のメニューのメニュー項目から起動される場合は false

isMenuComponent

public boolean isMenuComponent(Component c)
指定されたコンポーネントがサブメニュー階層内にある場合に true を返します。
パラメータ:
c - テストする Component
戻り値:
コンポーネントが存在する場合は true

getPopupMenu

public JPopupMenu getPopupMenu()
このメニューに関連付けられているポップアップメニューを返します。

addMenuListener

public void addMenuListener(MenuListener l)
メニューイベントのリスナーを追加します。
パラメータ:
l - 追加するリスナー

removeMenuListener

public void removeMenuListener(MenuListener l)
メニューイベントのリスナーを削除します。
パラメータ:
l - 削除するリスナー

fireMenuSelected

protected void fireMenuSelected()
このイベント型での通知のために登録済みのすべてのリスナーを通知します。イベントインスタンスは、起動メソッドに渡されるパラメータを使用して遅れて作成されます。
関連項目:
EventListenerList

fireMenuDeselected

protected void fireMenuDeselected()
このイベント型での通知のために登録済みのすべてのリスナーを通知します。イベントインスタンスは、起動メソッドに渡されるパラメータを使用して遅れて作成されます。
関連項目:
EventListenerList

fireMenuCanceled

protected void fireMenuCanceled()
このイベント型での通知のために登録済みのすべてのリスナーを通知します。イベントインスタンスは、起動メソッドに渡されるパラメータを使用して遅れて作成されます。
関連項目:
EventListenerList

createWinListener

protected JMenu.WinListener createWinListener(JPopupMenu p)
ポップアップ用のウィンドウを閉じるためのリスナーを作成します。
パラメータ:
p - JPopupMenu
関連項目:
JMenu.WinListener

menuSelectionChanged

public void menuSelectionChanged(boolean isIncluded)
このメニューをアクティブにするか、アクティブではなくするためにメニューバーの選択が変更されたときに、メッセージを送ります。JMenuItem.menuSelectionChanged をオーバーライドします。
定義:
インタフェース MenuElement 内の menuSelectionChanged
パラメータ:
isIncluded - このメニューがアクティブな場合は true、そうでない場合は false
オーバーライド:
クラス JMenuItem 内の menuSelectionChanged

getSubElements

public MenuElement[] getSubElements()
このメニューコンポーネントのサブメニューコンポーネントを含む配列を返します。
定義:
インタフェース MenuElement 内の getSubElements
戻り値:
MenuElement オブジェクトの配列
オーバーライド:
クラス JMenuItem 内の getSubElements

getComponent

public Component getComponent()
このメソッドは、この MenuElement をペイントするために使われる java.awt.Component を返します。返されたコンポーネントは、イベントを変換し、イベントが発生した場所がメニューコンポーネント内であるかどうかを検出するために使われます。
定義:
インタフェース MenuElement 内の getComponent
オーバーライド:
クラス JMenuItem 内の getComponent

setAccelerator

public void setAccelerator(KeyStroke keyStroke)
setAccelerator() は JMenu には定義されていません。代わりに setMnemonic() を使用してください。
オーバーライド:
クラス JMenuItem 内の setAccelerator

processKeyEvent

protected void processKeyEvent(KeyEvent e)
オーバーライド:
クラス JComponent 内の processKeyEvent

doClick

public void doClick(int pressTime)
「クリック」をプログラム上で実行します。このメソッドはメニューを表示するために AbstractButton.doClick(int) メソッドをオーバーライドします。
オーバーライド:
クラス AbstractButton 内の doClick

paramString

protected String paramString()
この JMenu の文字列表現を返します。このメソッドはデバッグ専用であり、返される文字列の内容および形式は実装によって異なります。返される文字列は空の場合がありますが、null にはなりません。

JFC コンポーネントの新しい側面についての情報を返すには、paramString() をオーバーライドします。

戻り値:
この JMenu の文字列表現
オーバーライド:
クラス JMenuItem 内の paramString

getAccessibleContext

public AccessibleContext getAccessibleContext()
この JComponent に関連付けられている AccessibleContext を取得します。
定義:
インタフェース Accessible 内の getAccessibleContext
戻り値:
この JComponent の AccessibleContext
オーバーライド:
クラス JMenuItem 内の getAccessibleContext

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.