?? 700ec5b29bac001d105fa91adc11449d
字號:
package frame;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class MainFrame extends JFrame{
JFrame mainFrame = new JFrame("員工信息管理系統");
JPanel p = new JPanel();
JLabel label = new JLabel("歡迎使用企業部門員工信息管理系統");
JLabel label2 = new JLabel("copy@Northeastern University 歐陽英");
JMenuBar jmb = new JMenuBar();
JMenu jm1 = new JMenu();
JMenu jm2 = new JMenu();
JMenu jm3 = new JMenu();
JMenu jm4 = new JMenu();
JMenuItem jmi = new JMenuItem();
JMenuItem jmi1 = new JMenuItem();
JMenuItem jmi2 = new JMenuItem();
JMenuItem jmi3 = new JMenuItem();
JMenuItem jmi4 = new JMenuItem();
JMenuItem jmi5 = new JMenuItem();
JMenuItem jmi6 = new JMenuItem();
JMenuItem jmi7 = new JMenuItem();
/**
* @param args
*/
private void init(){
//設置mainFrame的panel,關閉方式,大小
mainFrame.add(p,BorderLayout.CENTER);
mainFrame.setDefaultCloseOperation(EXIT_ON_CLOSE);
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
mainFrame.setSize(screenSize.width,screenSize.height-40);
//設置panel的Layout
p.setLayout(new BorderLayout());
//將標簽初始化,將其加入到panel中
label.setFont(new java.awt.Font("華文新魏",Font.BOLD,50));
label.setHorizontalAlignment(SwingConstants.CENTER);
label.setForeground(new Color(110,233,255));
label2.setFont(new java.awt.Font("宋體",Font.BOLD,20));
label2.setHorizontalAlignment(SwingConstants.CENTER);
label2.setForeground(new Color(110,233,255));
p.add(label, BorderLayout.CENTER);
p.add(label2, BorderLayout.SOUTH);
//向窗體中添加菜單,并向菜單項添加事件監聽程序
jm4.setText("部門管理");
jmi6.setText("部門信息查詢與管理");
jmi6.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
DeptInfo di =new DeptInfo();
}
});
jm4.add(jmi6);
jm1.setText("信息查詢");
jmi.setText("查詢全部員工信息");
jmi.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
QueryAllEmployee qae = new QueryAllEmployee();
}
});
jmi1.setText("條件查詢");
jmi1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
QueryCondition qc = new QueryCondition();
}
});
jm1.add(jmi);
jm1.add(jmi1);
jm2.setText("員工信息操作");
jmi7.setText("添加員工信息");
jmi2.setText("修改員工信息");
jmi3.setText("刪除員工信息");
jm2.add(jmi7);
jm2.add(jmi2);
jm2.add(jmi3);
jmi2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
UpdateEmpInfo uei = new UpdateEmpInfo();
}
});
jmi3.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
DeleteEmployee de = new DeleteEmployee();
}
});
jmi7.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
}
});
jm3.setText("系統");
jmi5.setText("有關本系統");
jmi4.setText("退出系統");
jm3.add(jmi5);
jm3.add(jmi4);
jmi4.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
int result = JOptionPane.showConfirmDialog(mainFrame, "您確定離開本系統嗎?", "友情提示", JOptionPane.OK_CANCEL_OPTION);
if(result==JOptionPane.OK_OPTION){
System.exit(0);
}else{
}
}
});
jmi5.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
About a = new About();
}
});
jmb.add(jm4);
jmb.add(jm1);
jmb.add(jm2);
jmb.add(jm3);
mainFrame.setJMenuBar(jmb);
mainFrame.setVisible(true);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
MainFrame mf = new MainFrame();
mf.init();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -