📄 mainjframe.java
字号:
package classfile;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.util.*;
class MainJFrame extends JFrame{
JDesktopPane jd = new JDesktopPane();
JMenuBar me;
JMenu mta,mtb,mtc;
JMenuItem menta1,menta2,menta3,mentb1,mentb2,mentb3,mentb4,mentc2,mentc3;
JToolBar jtbar;
ImageIcon icon1,icon2,icon3,icon4,icon5,icon6,icon7;
JButton jla1,jla2,jla3,jla4,jla5,jla6,jla7;
ImageIcon icona1,icona2,icona3,iconb1,iconb2,iconb3,iconb4,iconc2,iconc3;
MainJFrame(){
setTitle("VIP商场消费管理系统");
setDefaultLookAndFeelDecorated(true);
Container c = getContentPane();
icon1 = new ImageIcon("image\\001.gif");
icon2 = new ImageIcon("image\\002.gif");
icon3 = new ImageIcon("image\\003.gif");
icon4 = new ImageIcon("image\\004.gif");
icon5 = new ImageIcon("image\\005.gif");
icon6 = new ImageIcon("image\\006.gif");
icon7 = new ImageIcon("image\\007.gif");
icona1 = new ImageIcon("image\\shopinfo.gif");
icona2 = new ImageIcon("image\\shopselecti.gif");
icona3 = new ImageIcon("image\\exit.gif");
iconb1 = new ImageIcon("image\\vipinfo.gif");
iconb2 = new ImageIcon("image\\vipselect.gif");
iconb3 = new ImageIcon("image\\vipbuy.gif");
iconb4 = new ImageIcon("image\\vipbuyselect.gif");
iconc2 = new ImageIcon("image\\key.gif");
iconc3 = new ImageIcon("image\\help.gif");
menta1 = new JMenuItem("商品基本信息",icona1);
menta2 = new JMenuItem("商品信息查询",icona2);
menta3 = new JMenuItem("退出",icona3);
mentb1 = new JMenuItem("VIP基本信息",iconb1);
mentb2 = new JMenuItem("VIP信息查询",iconb2);
mentb3 = new JMenuItem("VIP购物登记",iconb3);
mentb4 = new JMenuItem("VIP购物查询",iconb4);
mentc2 = new JMenuItem("修改密码",iconc2);
mentc3 = new JMenuItem("帮助",iconc3);
me = new JMenuBar();
mta = new JMenu("商品档案(Q)");
mtb = new JMenu("VIP档案(A)");
mtc = new JMenu("系统维护(Z)");
menta1.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Q,InputEvent.CTRL_MASK));
menta1.setMnemonic(KeyEvent.VK_Q);
menta2.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_W,InputEvent.CTRL_MASK));
menta2.setMnemonic(KeyEvent.VK_W);
menta3.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_E,InputEvent.CTRL_MASK));
menta3.setMnemonic(KeyEvent.VK_E);
mentb1.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_A,InputEvent.CTRL_MASK));
mentb1.setMnemonic(KeyEvent.VK_A);
mentb2.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,InputEvent.CTRL_MASK));
mentb2.setMnemonic(KeyEvent.VK_S);
mentb3.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_D,InputEvent.CTRL_MASK));
mentb3.setMnemonic(KeyEvent.VK_D);
mentb4.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F,InputEvent.CTRL_MASK));
mentb4.setMnemonic(KeyEvent.VK_F);
mta.setMnemonic(KeyEvent.VK_Q);
mtb.setMnemonic(KeyEvent.VK_A);
mtc.setMnemonic(KeyEvent.VK_Z);
jla1 = new JButton(icon1);
jla2 = new JButton(icon2);
jla3 = new JButton(icon3);
jla4 = new JButton(icon4);
jla5 = new JButton(icon5);
jla6 = new JButton(icon6);
jla7 = new JButton(icon7);
jtbar = new JToolBar();
mta.add(menta1);
mta.add(menta2);
mta.addSeparator();
mta.add(menta3);
mtb.add(mentb1);
mtb.add(mentb2);
mtb.add(mentb3);
mtb.add(mentb4);
mtc.add(mentc2);
mtc.add(mentc3);
me.add(mta);
me.add(mtb);
me.add(mtc);
this.setJMenuBar(me);
menta1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
new ShopInfo(jd);
}
});
menta2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
new InfoSelect(jd);
}
});
mentb1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
new VIPInfo(jd);
}
});
mentb2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
new VIPSelect(jd);
}
});
mentb3.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
new VIPBuy(jd);
}
});
mentb4.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
new BuyInfoSelect(jd);
}
});
mentc2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
new AlterPassword(jd);
}
});
menta3.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
System.exit(0);
}
});
jla1.setToolTipText("商品基本信息");
jla2.setToolTipText("商品信息查询");
jla3.setToolTipText("VIP基本信息");
jla4.setToolTipText("VIP信息查询");
jla5.setToolTipText("VIP购物");
jla6.setToolTipText("VIP购物记录");
jla7.setToolTipText("修改密码");
jla1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
new ShopInfo(jd);
}
});
jla2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
new InfoSelect(jd);
}
});
jla3.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
new VIPInfo(jd);
}
});
jla4.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
new VIPSelect(jd);
}
});
jla5.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
new VIPBuy(jd);
}
});
jla6.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
new BuyInfoSelect(jd);
}
});
jla7.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
new AlterPassword(jd);
}
});
this.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
if(JOptionPane.showConfirmDialog(null,"确定要退出吗?","友情提示",JOptionPane.YES_NO_OPTION)==JOptionPane.YES_OPTION){
System.exit(1);
}
}
});
jtbar.add(jla1);jtbar.addSeparator();
jtbar.add(jla2);jtbar.addSeparator();
jtbar.add(jla3);jtbar.addSeparator();
jtbar.add(jla4);jtbar.addSeparator();
jtbar.add(jla5);jtbar.addSeparator();
jtbar.add(jla6);jtbar.addSeparator();
jtbar.add(jla7);jtbar.addSeparator();
c.add(jd);
c.add(jtbar,BorderLayout.NORTH);
setExtendedState(JFrame.MAXIMIZED_BOTH);
Commonable.screenCenter(this);
setVisible(true);
this.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
JFrame.setDefaultLookAndFeelDecorated(true);
JDialog.setDefaultLookAndFeelDecorated(true);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -