JPopupMenu クラス
- [内容]
- マウスをクリックすることによって Window の任意の場所に現れるメニュー(ポップアップメニュー)を定義するクラスです.
- [コンストラクタ]
- public JPopupMenu()
- public JPopupMenu(String label)
- JPopupMenu オブジェクトを生成する
- [主なメソッド]
- public JMenuItem add(Action a)
- public JMenuItem add(JMenuItem menuItem)
- public JMenuItem add(String s)
- メニューに項目を貼り付ける
- public void addSeparator()
- セパレータを貼り付ける
- public void insert(Action a, int index)
- public void insert(Component component, int index)
- 指定された位置に項目を挿入する
- public void remove(int pos)
- 項目を取り除く
- public void setEnabled(boolean b) ( JComponent から継承)
- コンポーネントを enable,または,disable にする.disable にするとイベントを受け付けなくなる.
- public void setFont(Font f) ( JComponent から継承)
- フォントを設定する
- public void setVisible(boolean b)
- コンポーネントを表示,非表示にする
- public void show(Component invoker, int x, int y)
- 呼び出しコンポーネントの指定位置にメニューを表示する
- [使用例]
- プログラム例は,JPopupMenu クラスの各メソッド等の使用例です.テキストエリア内でマウスの右ボタンをクリックすると,ポップアップメニューが出現し,テキストエリア内のデータに対してカット&ペーストを実行することができます.ここをクリックするとアプレット版が表示されます(プログラム).
- [参照]
- PopupMenu, JMenuBar, JMenuItem, JCheckBoxMenuItem, JRadioButtonMenuItem, ActionEvent, ActionListener, MouseEvent, MouseListener