📄 40a9733bb8f3001c1ba5970dd0539ecd
字号:
import java.awt.*;
import java.awt.event.*;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JButton;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.JMenuBar;
public class ZhuYMFrame extends JFrame implements ActionListener{
public ZhuYMFrame() throws Exception
{
super("学生成绩管理系统");
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
dispose();
System.exit(0);
}
});
JLabel information1 = new JLabel("欢迎登陆,");
JLabel information2 = new JLabel("学生信息管理系统!");
information1.setFont(new Font("宋体",Font.CENTER_BASELINE,20));
information2.setFont(new Font("宋体",Font.BOLD,20));
information1.setBounds(20,65,185,50);
information2.setBounds(100,298,180,50);
add(information1);
add(information2);
JMenu sys1=new JMenu("选课");
JMenuItem s1_a=new JMenuItem("第一学期");
JMenuItem s1_b=new JMenuItem("第二学期");
JMenuItem s1_c=new JMenuItem("第三学期");
JMenuItem s1_d=new JMenuItem("第四学期");
JMenuItem s1_e=new JMenuItem("第五学期");
JMenuItem s1_f=new JMenuItem("第六学期");
JMenuItem s1_g=new JMenuItem("第七学期");
JMenuItem s1_h=new JMenuItem("第八学期");
sys1.add(s1_a);
this.setBounds(250, 250, 200, 150);
this.setLocation(250,250);///////////////////////////
sys1.addSeparator();///////////////////////////
sys1.add(s1_b);
sys1.add(s1_c);
sys1.add(s1_d);
sys1.add(s1_e);
sys1.add(s1_f);
sys1.add(s1_g);
sys1.add(s1_h);
s1_a.addActionListener(this);
s1_b.addActionListener(this);
s1_c.addActionListener(this);
s1_d.addActionListener(this);
s1_e.addActionListener(this);
s1_f.addActionListener(this);
s1_g.addActionListener(this);
s1_h.addActionListener(this);
JMenu sys2=new JMenu("计分");
JMenuItem s2_a=new JMenuItem("按学期计分");
sys2.add(s2_a);
sys2.addSeparator();
s2_a.addActionListener(this);
JMenu sys3=new JMenu("统计");
JMenuItem s3_a=new JMenuItem("学期统计");
JMenuItem s3_b=new JMenuItem("总统计");
JMenuItem s3_c=new JMenuItem("修课人数统计");
sys3.add(s3_a);
sys3.addSeparator();
sys3.add(s3_b);
sys3.add(s3_c);
s3_a.addActionListener(this);
s3_b.addActionListener(this);
s3_c.addActionListener(this);
JMenu sys4=new JMenu("查询");
JMenuItem s4_a=new JMenuItem("所选课程");
JMenuItem s4_b=new JMenuItem("各科成绩");
sys4.add(s4_a);
sys4.add(s4_b);
sys4.addSeparator();
s4_a.addActionListener(this);
s4_b.addActionListener(this);
JMenu sys5=new JMenu("帮助");
JMenuItem s5_a=new JMenuItem("帮助...");
JMenuItem s5_b=new JMenuItem("关于...");
sys5.add(s5_a);
sys5.add(s5_b);
sys5.addSeparator();
s5_a.addActionListener(this);
s5_b.addActionListener(this);
JMenuBar smb=new JMenuBar();
smb.add(sys1);
smb.add(sys2);
smb.add(sys3);
smb.add(sys4);
smb.add(sys5);
setJMenuBar(smb);
setSize(400,300);
setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
String str=e.getActionCommand();
try{
if(str.equals("第一学期")) {
XuanKe1Frame xuanke1frame=new XuanKe1Frame();
}
if(str.equals("第二学期")) {
XuanKe2Frame xuanke2frame=new XuanKe2Frame();
}
if(str.equals("第三学期")) {
XuanKe3Frame xuanke3frame=new XuanKe3Frame();
}
if(str.equals("第四学期")) {
XuanKe4Frame xuanke4frame=new XuanKe4Frame();
}
if(str.equals("第五学期")) {
XuanKe5Frame xuanke5frame=new XuanKe5Frame();
}
if(str.equals("第六学期")) {
XuanKe6Frame xuanke6frame=new XuanKe6Frame();
}
if(str.equals("第七学期")) {
XuanKe7Frame xuanke7frame=new XuanKe7Frame();
}
if(str.equals("第八学期")) {
XuanKe8Frame xuanke8frame=new XuanKe8Frame();
}
if(str.equals("按学期计分")) {
JiFenFrame jifenframe=new JiFenFrame();
}
if(str.equals("学期统计")) {
XueQiTJFrame xueqitjframe=new XueQiTJFrame();
}
if(str.equals("总统计")) {
ZongTJFrame zongtjframe=new ZongTJFrame();
}
if(str.equals("修课人数统计")) {
RenShuFrame renshuframe=new RenShuFrame();
}
if(str.equals("所选课程")) {
KeChengFrame kechengframe=new KeChengFrame();
}
if(str.equals("各科成绩")) {
ChengJiFrame chengjiframe=new ChengJiFrame();
}
}
catch (Exception eg) {
eg.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -