您的位置:首页 > 编程语言 > Java开发

java弹出菜单

2016-07-19 15:08 309 查看
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;

class Main
{
JPopupMenu jmb=new JPopupMenu();
JFrame jf=new JFrame();
public Main()
{

jf.setSize(400, 500);

JMenu jm1=new JMenu("File");
JMenu jm2=new JMenu("Edit");
JMenu jm3=new JMenu("Source");
JMenu jm4=new JMenu("new");
JMenuItem mi=new JMenuItem("Java Project");
JMenuItem mi2=new JMenuItem("Project");
jm4.add(mi);
jm4.add(mi2);
jm1.add(jm4);
JMenuItem mi3=new JMenuItem("Open File");
jm1.add(mi3);

jm2.add(new JMenuItem("Undo Typing"));
jm2.add(new JMenuItem("redo"));

jm3.add(new JMenuItem("Toggle Comment"));
jmb.add(jm1);
jmb.add(jm2);
jmb.add(jm3);
jf.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
if (e.getButton() == MouseEvent.BUTTON3) {
// 弹出菜单
jmb.show(jf, e.getX(), e.getY());
}
}
});

jf.setVisible(true);
}
public static void main(String args[]) {
new Main();
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: