⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 panel1.java~2~

📁 会员管理系统的一个子模块
💻 JAVA~2~
字号:
package memberpane;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Panel1 extends JPanel {
    PopupMenu popupMenu1 = new PopupMenu();
    MenuItem menuItem1 = new MenuItem();
    MenuItem menuItem2 = new MenuItem();
    MenuItem menuItem3 = new MenuItem();

    public Panel1() {
        try {
            jbInit();
        }catch(Exception ex) {
            ex.printStackTrace();
        }
    }

    void jbInit() throws Exception {
        this.setLayout(null);
        menuItem1.setLabel("菜单1");
        menuItem1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(ActionEvent e) {
                menuItem1_actionPerformed(e);
            }
        });
        menuItem2.setLabel("菜单2");
        menuItem3.setLabel("菜单3");
        this.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mousePressed(MouseEvent e) {
                this_mousePressed(e);
            }
        });
        popupMenu1.add(menuItem1);
        popupMenu1.add(menuItem2);
        popupMenu1.add(menuItem3);
        add(popupMenu1);
    }

    void this_mousePressed(MouseEvent e) {
        int mods=e.getModifiers();
        //鼠标右键
        if((mods&InputEvent.BUTTON3_MASK)!=0){
            //弹出菜单
            popupMenu1.show(this,e.getX(),e.getY());
        }
    }

    void menuItem1_actionPerformed(ActionEvent e) {
        //菜单事件
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -