📄 memberpopupmenu.java~32~
字号:
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 RecruitPanel(table));
f.setSize(new Dimension(400,300));
f.setLocation(300,200);
f.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
f.setVisible(true);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -