⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sports.java

📁 基于UML的运动会成绩统计系统设计。1.1运动会成绩统计系统包括个人成绩统计
💻 JAVA
字号:
package sports;import java.awt.*;import java.awt.Checkbox.*;import java.awt.event.* ;import java.sql.*;/** * 运动会成绩统计系统 * 软件工程0504班 梁洁 学号:0120510680432     */public class Sports {    public static void main(String[] args) {       new MyFrame();    }}class MyFrame extends Frame implements ActionListener{       CheckboxGroup user;   Checkbox cb1,cb2;   Button b1,b2;   TextField t1,t2;   Connection conn ;   Statement sm ;   ResultSet rs ;    MyFrame(){        addWindowListener(new WindowAdapter() {            @Override            public void windowClosing(WindowEvent we) {				System.exit(0);			}});          setSize(400,350);    setBackground(Color.pink);    setLocation(400,250);    setResizable(false);    b1=new Button("确定");    b1.setBackground(Color.ORANGE);    b2=new Button("退出");    b2.setBackground(Color.ORANGE);    user=new CheckboxGroup();    cb1=new Checkbox("学生",false,user);    cb2=new Checkbox("记分员",false,user);    Panel p1=new Panel(new BorderLayout());    Panel p11=new Panel();    Panel p12=new Panel();    Panel p13=new Panel();    Panel p2=new Panel();    Label l1= new Label("欢迎使用运动会成绩统计系统",Label.CENTER);    Label l2= new Label("请输入您的账号");    Label l3= new Label("请输入您的密码");    t1=new TextField(16);    t2=new TextField(8);    add(l1,BorderLayout.NORTH);    add(p1,BorderLayout.CENTER);    add(p2,BorderLayout.SOUTH);    p1.add(p11,BorderLayout.NORTH);    p1.add(p12,BorderLayout.CENTER);    p1.add(p13,BorderLayout.SOUTH);    p11.add(l2);    p11.add(t1);    p12.add(l3);    p12.add(t2);    t2.setEchoChar('*');    p13.add(b1);       p13.add(b2);    p2.add(cb1);    p2.add(cb2);    setVisible(true);    b1.addActionListener(this);    b2.addActionListener(this);   }    public void actionPerformed(ActionEvent e){        if(e.getSource()==b1){            String sid,skey;            sid=t1.getText();            skey=t2.getText();            try {			Class.forName("com.mysql.jdbc.Driver");			} catch (java.lang.ClassNotFoundException ee) {			 System.out.println("驱动加载失败,属于系统错误,请与管理员联系!");		     }                                       try{ conn = DriverManager		          .getConnection("jdbc:mysql://localhost:3306/sports?user=root&password=root");		      sm = conn.createStatement();}                  catch (SQLException kk) {			System.out.println("数据库连接失败,请查看服务器是否开启!");}                             try{                    int a = 0;                    rs=sm.executeQuery("select SID,SKEY from user where SID='"+sid+"'"+"and SKEY= '"+skey+"'");                    while(rs.next())  a=1;                    if(a==1)  {                         if(cb1.getState()){                            new StudentFrame();                            this.setVisible(false);                                                     }                        else{                            new ManagerFrame();                            this.setVisible(false);                        }                    }                     else {                        new ErrorDialog(this,"提示","您输入的用户名或者密码有错,请重新输入");                    }                    }                 catch(SQLException eee){}                    }        else {            System.exit(0);        }    }              }    

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -