?? mainframe.java
字號:
import java.io.*;
import java.util.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.border.*;
import javax.swing.table.*;
class MainFrame extends JFrame
{
private JButton CommodityInputButton ;
private JButton CommodityQueryButton ;
private JButton VIPInputButton ;
private JButton VIPQueryButton ;
private JButton UserManagerButton ;
private JButton VIPShoppingButton ;
private JButton HelpButton ;
private JButton ExitButton ;
//private Clock2 clockPanel=new Clock2("clock");
private String PASSWORD;//用戶登錄權限密碼
private String comp = "manager";//制定密碼
public MainFrame()
{
setTitle("VIP 商場消費管理系統");
setSize(400,300);
setResizable(false);
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
setLocation(350,200);
GridBagLayout layout = new GridBagLayout();
Container contents = getContentPane();
contents.setLayout(layout);
GridBagConstraints constraints = new GridBagConstraints();
CommodityInputButton = new JButton("商品信息錄入");
CommodityQueryButton = new JButton("商品信息查詢");
VIPInputButton = new JButton("VIP 信息管理");
VIPQueryButton = new JButton("VIP 信息查詢");
UserManagerButton = new JButton(" 系 統 維 護 ");
VIPShoppingButton = new JButton("VIP購物登記");
HelpButton = new JButton(" 幫 助 ");
ExitButton = new JButton(" 退 出 ");
CommodityInputButton.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
initCommodityInputdialog();
}
});
CommodityQueryButton.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
initCommodityQuerydialog();
}
});
VIPInputButton.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
initVipInputdialog();
}
});
VIPQueryButton.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
initVipQuerydialog();
}
});
UserManagerButton.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
initUseMangerdialog();//
}
});
VIPShoppingButton.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
initVipShoppingdialog();
}
});
HelpButton.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
initHelpdialog();
}
});
ExitButton.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
System.exit(0);;//
}
});
constraints.weightx = 100;
constraints.weighty = 100;
constraints.gridx = 0;
constraints.gridy = 0;
constraints.gridwidth = 1;
constraints.gridheight = 1;
contents.add(CommodityInputButton, constraints);
constraints.gridx = 1;
constraints.gridy = 0;
constraints.gridwidth = 2;
constraints.gridheight = 1;
contents.add(CommodityQueryButton, constraints);
constraints.weightx = 100;
constraints.weighty = 100;
constraints.gridx = 0;
constraints.gridy = 1;
constraints.gridwidth = 1;
constraints.gridheight = 1;
contents.add(VIPInputButton, constraints);
constraints.gridx = 1;
constraints.gridy = 1;
constraints.gridwidth = 2;
constraints.gridheight = 1;
contents.add(VIPQueryButton, constraints);
constraints.weightx = 100;
constraints.weighty = 100;
constraints.gridx = 0;
constraints.gridy = 2;
constraints.gridwidth = 1;
constraints.gridheight = 1;
contents.add(UserManagerButton, constraints);
constraints.gridx = 1;
constraints.gridy = 2;
constraints.gridwidth = 2;
constraints.gridheight = 1;
contents.add(VIPShoppingButton, constraints);
constraints.weightx = 100;
constraints.weighty = 100;
constraints.gridx = 0;
constraints.gridy = 3;
constraints.gridwidth = 1;
constraints.gridheight = 1;
contents.add(HelpButton,constraints);
constraints.weightx = 100;
constraints.weighty = 100;
constraints.gridx = 1;
constraints.gridy = 3;
constraints.gridwidth = 1;
constraints.gridheight = 1;
contents.add(ExitButton,constraints);
}
private void initVipQuerydialog()
{
JDialog dialog = new VipQueryFrame(this,true);
dialog.show();
}
private void initVipInputdialog()
{
JDialog dialog = new VipInputFrame(this,true);
dialog.show();
}
private void initCommodityQuerydialog()
{
JDialog dialog = new CommodityQueryFrame(this,true);
dialog.show();
}
private void initCommodityInputdialog()
{
JDialog dialog = new CommodityInputFrame(this,true);
dialog.show();
}
private void initVipShoppingdialog()
{
JDialog dialog = new VipShoppingFrame(this,true);
dialog.show();
}
private void initUseMangerdialog()
{
PASSWORD = JOptionPane.showInputDialog ( "管理員權限密碼" );
if ( PASSWORD.compareToIgnoreCase ( comp ) != 0 )//判斷兩個字符串是否相等
{
System.err.println("對不起,你不是管理員!" );
JOptionPane.showMessageDialog( this,"對不起,你不是管理員!" );
return ;
}
JDialog dialog = new UseManagerFrame(this,true);
dialog.show();
}
private void initHelpdialog()
{
JDialog dialog = new HelpFrame(this,true);
dialog.show();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -