右クリックメニュー(JPopupMenu)を使用する
+JPopupMenuのインスタンスにJMenuItem等のメニュー項目を登録します。
+コンポーネント(comp)にメニュー(popup)を登録(add)します。
+コンポーネント(comp)にマウスリスナを登録(addMouseListener)し、適切なタイミングでメニューが表示(show)されるように記述します。
comp.add(popup);
comp.addMouseListener(new MouseAdapter(){
@Override
public void mouseReleased(MouseEvent e) {
if(e.isPopupTrigger()){
popup.show(e.getComponent(),e.getX(), e.getY());
}
}
@Override
public void mousePressed(MouseEvent e) {
if(e.isPopupTrigger()){
popup.show(e.getComponent(),e.getX(), e.getY());
}
}
});
この記事は役に立ちましたか?
- EnglishWorm.com
- SinglesFan.com
- LmLab.net
- サイトマップ
- 運営者について