Javaでアクションリスナーを介してボタンにポップアップを作成しようとしています。
私はいくつかのコードを持っていますが、私は近いと思いますが、それを動作させることができません! このコードは例からのものですが、Pmenu.show の場合、最初の引数を削除する必要があり、何に置き換えればよいかわかりません。これが問題のようです。
btnOptions.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
final JPopupMenu Pmenu = new JPopupMenu();
JMenuItem menuItem = new JMenuItem("Cut");
Pmenu.add(menuItem);
menuItem = new JMenuItem("Copy");
Pmenu.add(menuItem);
menuItem = new JMenuItem("Paste");
Pmenu.add(menuItem);
menuItem = new JMenuItem("Delete");
Pmenu.add(menuItem);
menuItem = new JMenuItem("Undo");
Pmenu.add(menuItem);
Point location = MouseInfo.getPointerInfo().getLocation();
Pmenu.show(null, location.getX(), location.getY());
}
});