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

📄 memberpopupmenu.java~34~

📁 会员管理系统的一个子模块
💻 JAVA~34~
字号:
package memberpane;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
/**
 *
 * <p>Title: MemberPopupMenu</p>
 *
 * <p>Description: 特定于会员管理系统的弹出菜单</p>
 *
 * <p>Copyright: Copyright (c) 2006</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class MemberPopupMenu extends PopupMenu{
    private MenuItem insertMenu = new MenuItem("新增会员");
    private MenuItem updateMenu = new MenuItem("修改会员");
    private MenuItem deleteMenu = new MenuItem("删除会员");
    private MenuItem consumeMenu = new MenuItem("会员消费");
    private MenuItem pointsExchangeMenu = new MenuItem("积分兑换");
    private MenuItem recruitMenu = new MenuItem("会员充值");
    private MenuItem pointsManiMenu = new MenuItem("积分操作");
    private JTable table = null;
    /**
     * 构造器
     * @param table JTable: 此菜单特定于一个JTable表格,对其行进行操作。
     */
    public MemberPopupMenu(JTable table) {
        super();
        this.table = table;
        //添加菜单项
        this.add(insertMenu);
        this.add(updateMenu);
        this.add(deleteMenu);
        this.addSeparator();
        this.add(consumeMenu);
        this.add(pointsExchangeMenu);
        this.addSeparator();
        this.add(recruitMenu);
        this.add(pointsManiMenu);

        //添加动作监听器
        insertMenu.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(ActionEvent e) {
                insertMenu_actionPerformed(e);
            }
        });
        updateMenu.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(ActionEvent e) {
                updateMenu_actionPerformed(e);
            }
        });
        deleteMenu.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(ActionEvent e) {
                deleteMenu_actionPerformed(e);
            }
        });
        consumeMenu.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(ActionEvent e) {
                consumeMenu_actionPerformed(e);
            }
        });
        pointsExchangeMenu.addActionListener(new java.awt.event.ActionListener() {
             public void actionPerformed(ActionEvent e) {
                 pointsExchangeMenu_actionPerformed(e);
             }
         });
        recruitMenu.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(ActionEvent e) {
                recruitMenu_actionPerformed(e);
            }
        });
        pointsManiMenu.addActionListener(new java.awt.event.ActionListener() {
           public void actionPerformed(ActionEvent e) {
               pointsManiMenu_actionPerformed(e);
           }
       });
    }

    /**
     * 添加会员操作
     * @param e ActionEvent
     */
    private void insertMenu_actionPerformed(ActionEvent e){
        JFrame f = new JFrame("添加会员");
        f.add(new InsertPanel(table));
        f.setSize(new Dimension(640,500));
        f.setLocation(200,100);
        f.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
        f.setVisible(true);
    }

    /**
     * 修改会员信息操作
     * @param e ActionEvent
     */
    private void updateMenu_actionPerformed(ActionEvent e){
        JFrame f = new JFrame("修改会员资料");
        f.add(new UpdatePanel(table));
        f.setSize(new Dimension(640,500));
        f.setLocation(200,100);
        f.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
        f.setVisible(true);

    }
    private void deleteMenu_actionPerformed(ActionEvent e){
        JFrame f = new JFrame("删除会员");
        f.add(new DeletePanel(table));
        f.setSize(new Dimension(400,200));
        f.setLocation(300,200);
        f.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
        f.setVisible(true);
    }
    private void consumeMenu_actionPerformed(ActionEvent e){
        System.out.println("con");
        JFrame f = new JFrame("新增消费");
        f.add(new ConsumePanel());
        f.setSize(new Dimension(690,550));
        f.setLocation(200,100);
        f.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
        f.setVisible(true);
    }
    private void pointsExchangeMenu_actionPerformed(ActionEvent e){
        System.out.println("pot");
    }
    private void recruitMenu_actionPerformed(ActionEvent e){
        JFrame f = new JFrame("会员充值");
        f.add(new RecruitPanel(table));
        f.setSize(new Dimension(190,290));
        f.setLocation(300,200);
        f.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
        f.setVisible(true);
    }
    private void pointsManiMenu_actionPerformed(ActionEvent e){
        System.out.println("man");
        JFrame f = new JFrame("积分操作");
        f.add(new PointsPanel(table));
        f.setSize(new Dimension(400,310));
        f.setLocation(300,200);
        f.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
        f.setVisible(true);
    }
}

⌨️ 快捷键说明

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