?? stuinfmng.java~20~
字號:
package stumng;import java.awt.*;import java.awt.event.*;import javax.swing.*;/** * <p>Title:學生管理系統 </p> * <p>Description: </p> * <p>Copyright:Copyright (c) 2005</p> * <p>Company: </p> * @author not attributable * @version 1.0 */public class stuInfMng extends JFrame { JPanel contentPane; addStuInf addstuinf = new addStuInf(); //添加學生基本信息 editStuInf editstuinf = new editStuInf(); //修改學生基本信息 delStuInf delstuinf = new delStuInf(); //刪除學生基本信息 gradeInfMng gradeinfmng = new gradeInfMng(); //學生成績管理 stuQueryId stuqueryid = new stuQueryId(); //按學號查詢學生基本信息 stuQueryName stuqueryname = new stuQueryName(); //按姓名查詢學生基本信息 stuQueryClass stuqueryclass = new stuQueryClass(); //按班級查詢學生基本信息 gradeRank graderank = new gradeRank(); //學生成績排名 gradeQuery gradequery = new gradeQuery(); //學生成績查詢 sumGrade sumgrade = new sumGrade(); //成績統計 sumPeople sumpeople = new sumPeople(); //學生統計 StuMngsAbout stumngsabout = new StuMngsAbout(); //幫助 JMenuBar jMenuBar1 = new JMenuBar(); JMenu stuInfMngMenu = new JMenu(); JMenuItem addStuInfMenuItem = new JMenuItem(); JMenu stuGradeMngMenu = new JMenu(); JMenuItem gradeMngMenuItem = new JMenuItem(); BorderLayout borderLayout1 = new BorderLayout(); JMenu QueryMenu = new JMenu(); JMenu sumMenu = new JMenu(); JMenu HelpMenu = new JMenu(); JMenu exitMenu = new JMenu(); JMenuItem editStuInfMenuItem = new JMenuItem(); JMenuItem delStuInfMenuItem = new JMenuItem(); JMenuItem gradeQueryMenuItem = new JMenuItem(); JMenuItem sumStuMenuItem = new JMenuItem(); JMenuItem sumGradeMenuItem = new JMenuItem(); JMenuItem helpMenuItem = new JMenuItem(); JMenu stuQueryMenu = new JMenu(); JMenuItem stuQueryNameMenuItem = new JMenuItem(); JMenuItem stuQueryIdMenuItem = new JMenuItem(); JMenuItem stuQueryClassMenuItem = new JMenuItem(); JMenuItem exitsystemMenuItem = new JMenuItem(); JMenuItem totalrankMenuItem = new JMenuItem(); JMenuItem mathrankMenuItem = new JMenuItem(); JMenuItem englishrankMenuItem = new JMenuItem(); JMenuItem chineserankMenuItem = new JMenuItem(); JMenuItem commentrankMenuItem = new JMenuItem(); JMenuItem gradeRankMenuItem = new JMenuItem(); JLabel jLabel1 = new JLabel(); //Construct the frame public stuInfMng() { enableEvents(AWTEvent.WINDOW_EVENT_MASK); try { jbInit(); exitsystemMenuItem.addActionListener(new ActionListener() { public void actionPerformed( ActionEvent event ) { System.exit(0); } } ); addStuInfMenuItem.addActionListener(new ActionListener() { public void actionPerformed( ActionEvent event ) { addstuinf.show(); } } ); editStuInfMenuItem.addActionListener(new ActionListener() { public void actionPerformed( ActionEvent event ) { editstuinf.show(); } } ); delStuInfMenuItem.addActionListener(new ActionListener() { public void actionPerformed( ActionEvent event ) { delstuinf.show(); } } ); gradeMngMenuItem.addActionListener(new ActionListener() { public void actionPerformed( ActionEvent event ) { gradeinfmng.show(); } } ); stuQueryNameMenuItem.addActionListener(new ActionListener() { public void actionPerformed( ActionEvent event ) { stuqueryname.show(); } } ); stuQueryIdMenuItem.addActionListener(new ActionListener() { public void actionPerformed( ActionEvent event ) { stuqueryid.show(); } } ); stuQueryClassMenuItem.addActionListener(new ActionListener() { public void actionPerformed( ActionEvent event ) { stuqueryclass.show(); } } ); gradeRankMenuItem.addActionListener(new ActionListener() { public void actionPerformed( ActionEvent event ) { graderank.show(); } } ); gradeQueryMenuItem.addActionListener(new ActionListener() { public void actionPerformed( ActionEvent event ) { gradequery.show(); } } ); sumGradeMenuItem.addActionListener(new ActionListener() { public void actionPerformed( ActionEvent event ) { sumgrade.show(); } } ); sumStuMenuItem.addActionListener(new ActionListener() { public void actionPerformed( ActionEvent event ) { sumpeople.show(); } } ); helpMenuItem.addActionListener(new ActionListener() { public void actionPerformed( ActionEvent event ) { stumngsabout.show(); } } ); } catch(Exception e) { e.printStackTrace(); } } //Component initialization private void jbInit() throws Exception { contentPane = (JPanel) this.getContentPane(); contentPane.setLayout(borderLayout1); this.setSize(new Dimension(400, 300)); this.setTitle("Frame Title"); stuInfMngMenu.setFont(new java.awt.Font("Dialog", 0, 13)); stuInfMngMenu.setText("學生信息管理"); addStuInfMenuItem.setFont(new java.awt.Font("Dialog", 0, 13)); addStuInfMenuItem.setText("增加學生信息"); stuGradeMngMenu.setFont(new java.awt.Font("Dialog", 0, 13)); stuGradeMngMenu.setText("學生成績管理"); gradeMngMenuItem.setFont(new java.awt.Font("Dialog", 0, 13)); gradeMngMenuItem.setForeground(Color.black); gradeMngMenuItem.setText("學生成績綜合管理"); QueryMenu.setFont(new java.awt.Font("Dialog", 0, 13)); QueryMenu.setText("查詢"); sumMenu.setFont(new java.awt.Font("Dialog", 0, 13)); sumMenu.setText("統計"); HelpMenu.setFont(new java.awt.Font("Dialog", 0, 13)); HelpMenu.setText("幫助"); exitMenu.setFont(new java.awt.Font("Dialog", 0, 13)); exitMenu.setText("退出"); editStuInfMenuItem.setFont(new java.awt.Font("Dialog", 0, 13)); editStuInfMenuItem.setText("修改學生信息"); delStuInfMenuItem.setFont(new java.awt.Font("Dialog", 0, 13)); delStuInfMenuItem.setText("刪除學生信息"); gradeQueryMenuItem.setFont(new java.awt.Font("Dialog", 0, 13)); gradeQueryMenuItem.setActionCommand("學生成績查詢"); gradeQueryMenuItem.setText("成績查詢"); sumStuMenuItem.setFont(new java.awt.Font("Dialog", 0, 13)); sumStuMenuItem.setText("人員統計"); sumGradeMenuItem.setFont(new java.awt.Font("Dialog", 0, 13)); sumGradeMenuItem.setText("成績統計"); helpMenuItem.setFont(new java.awt.Font("Dialog", 0, 13)); helpMenuItem.setText("關于"); stuQueryMenu.setFont(new java.awt.Font("Dialog", 0, 13)); stuQueryMenu.setActionCommand(""); stuQueryMenu.setText("學生基本信息查詢"); stuQueryNameMenuItem.setFont(new java.awt.Font("Dialog", 0, 13)); stuQueryNameMenuItem.setText("按姓名"); stuQueryIdMenuItem.setFont(new java.awt.Font("Dialog", 0, 13)); stuQueryIdMenuItem.setText("按學號"); stuInfMngMenu.addSeparator(); stuQueryClassMenuItem.setFont(new java.awt.Font("Dialog", 0, 13)); stuQueryClassMenuItem.setText("按班級"); exitsystemMenuItem.setFont(new java.awt.Font("Dialog", 0, 13)); exitsystemMenuItem.setText("退出系統"); totalrankMenuItem.setText("按 總 分"); mathrankMenuItem.setText("按數學成績"); englishrankMenuItem.setText("按英語成績"); chineserankMenuItem.setText("按語文成績"); commentrankMenuItem.setText("按 總成績"); gradeRankMenuItem.setFont(new java.awt.Font("Dialog", 0, 13)); gradeRankMenuItem.setText("排 名"); contentPane.setFont(new java.awt.Font("Dialog", 0, 11)); jLabel1.setFont(new java.awt.Font("Dialog", 1, 25)); jLabel1.setForeground(Color.red); jLabel1.setHorizontalAlignment(SwingConstants.CENTER); jLabel1.setHorizontalTextPosition(SwingConstants.CENTER); jLabel1.setText("歡迎進入學生管理系統"); stuInfMngMenu.add(addStuInfMenuItem); stuInfMngMenu.addSeparator(); stuInfMngMenu.add(editStuInfMenuItem); stuInfMngMenu.addSeparator(); stuInfMngMenu.add(delStuInfMenuItem); stuGradeMngMenu.addSeparator(); stuGradeMngMenu.add(gradeMngMenuItem); stuGradeMngMenu.addSeparator(); stuGradeMngMenu.add(gradeRankMenuItem); jMenuBar1.add(stuInfMngMenu); jMenuBar1.add(stuGradeMngMenu); jMenuBar1.add(QueryMenu); jMenuBar1.add(sumMenu); jMenuBar1.add(HelpMenu); jMenuBar1.add(exitMenu); QueryMenu.addSeparator(); QueryMenu.add(stuQueryMenu); QueryMenu.addSeparator(); QueryMenu.add(gradeQueryMenuItem); sumMenu.addSeparator(); sumMenu.add(sumStuMenuItem); sumMenu.addSeparator(); sumMenu.add(sumGradeMenuItem); HelpMenu.addSeparator(); HelpMenu.add(helpMenuItem); stuQueryMenu.add(stuQueryNameMenuItem); stuQueryMenu.addSeparator(); stuQueryMenu.add(stuQueryIdMenuItem); stuQueryMenu.addSeparator(); stuQueryMenu.add(stuQueryClassMenuItem); exitMenu.add(exitsystemMenuItem); contentPane.add(jLabel1, BorderLayout.CENTER); this.setJMenuBar(jMenuBar1); }}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -