JAVA考试系统程序代码

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
public Login()wenku.baidu.com{ super("考生登录系统界面");
setBounds(340,190,400,300); setLayout(null); setVisible(true);
Image image = Toolkit.getDefaultToolkit().getImage("./images/Login.jpg"); Icon icon = new ImageIcon(image); //添加全景图 JLabel lbwhole=new JLabel(icon); lbinstrution.setFont(new Font("华文行楷",Font.BOLD,14)); lbinstrution1.setFont(new Font("华文行楷",Font.BOLD,14)); lbuser=new Label("用户名",Label.CENTER); lbuser.setFont(new Font("华文行楷",Font.BOLD,12)); lbpwd=new Label("口 令",Label.CENTER); lbpwd.setFont(new Font("华文行楷",Font.BOLD,12)); tfuser=new TextField(16);
lbpwdensure.setFont(new Font("华文行楷",Font.BOLD,12)); tfuser=new TextField(16);
if (e.getSource()==btnreg) new Register( ); }
}
注册界面代码: import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.net.*; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import javax.swing.Icon; import javax.swing.ImageIcon; import javax.swing.JLabel; public class Register extends Frame implements ActionListener { Label lbuser,lbpwd,lbpwdensure; TextField tfuser,tfpwd,tfpwdensure; Button btnok,btnre; String name,pwd0,pwd1;//用来取文本框中的字符串. Label lbinstrution2=new Label("抱歉,用户名不能为空!"); Label lbinstrution3=new Label("抱歉,前后输入的密码不一致!"); public Register() {
}); add( lbwhole); add(lbinstrution);add(lbinstrution1); add( lbuser);add( lbpwd); add(tfuser); add(tfpwd);//添加组件 add(btnok); add(btnreg); lbinstrution.setBounds(130,64,152,18); lbinstrution.setForeground(Color.red); lbinstrution.setVisible(false); lbinstrution1.setBounds(130,182,152,18); lbinstrution1.setVisible(false); lbinstrution1.setForeground(Color.red); lbwhole.setBounds(0, 0,400, 300); lbuser.setBounds(100,100,65,17); lbpwd.setBounds(100,150,65,17); tfuser.setBounds(190,100,100,20); tfpwd.setBounds(190,150,100,20); btnok.setBounds(100,220,60,20); btnreg.setBounds(260,220,60,20); btnok.addActionListener(this);//添加系列监听器 btnreg.addActionListener(this);//添加系列监听器 } public static void main(String[] args)
JOptionPane.showConfirmDialog(null,"用户名和密码不能为空"); else{ s1=tfuser.getText();s2=tfpwd.getText(); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:SQL","sa",""); Statement fsg=con.createStatement(); ResultSet rsuser=fsg.executeQuery("use Date select username,password from admin "); while(rsuser.next()) { //System.out.print(rspwd.getString(1)+"\t"); //System.out.print(rsname.getString(2)+"\t"); // System.out.println(rsname+"/n"); String rs=rsuser.getString("username"); String rs2=rsuser.getString("password"); if(s1.equals(rs)&&(s2.equals(rs2)))//只有用户名与密码都与之匹配才能进入考 试
btnreg=new Button("注册"); btnreg.setForeground(Color.red); btnreg.setFont(new Font("华文行楷",Font.BOLD,12)); btnreg.setBackground(new Color(213,219,246)); addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ dispose(); System.exit(0); }
{new Testexam();
System.out.println("successs"); break;}
if((s1.equals(""))&&(!(s1.equals(rs))))//提示你没有用户名.//取不等的方法直 接在前面加"!".
{lbinstrution.setVisible(true);}
{ Login f=new Login(); } public void actionPerformed(ActionEvent e) { if(e.getSource()==btnok) {if(tfuser.getText().equals("")||tfpwd.getText().equals(""))
JAVA 考试系统程序代码 登录界面代码: import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.sql.*; import javax.swing.Icon; import javax.swing.ImageIcon; import javax.swing.JLabel; import javax.swing.*; public class Login extends Frame implements ActionListener { Label lbuser,lbpwd; Label lbinstrution=new Label("抱歉,该用户名不存在!"); Label lbinstrution1=new Label("抱歉,该用户口令不正确!"); TextField tfuser,tfpwd; Button btnok,btnreg; String s1,s2;//用来取文本框中的字符串.
super("考生注册系统界面"); setBounds(340,190,400,300); setLayout(null);
setVisible(true); lbinstrution2.setVisible(false); lbinstrution2.setFont(new Font("华文行楷",Font.BOLD,14)); lbinstrution3.setVisible(false); lbinstrution3.setFont(new Font("华文行楷",Font.BOLD,14)); Image image = Toolkit.getDefaultToolkit().getImage("./images/Register.jpg"); Icon icon = new ImageIcon(image); //添加全景图 JLabel lbwhole=new JLabel(icon);
tfpwd=new TextField(16); tfpwd.setEchoChar('*'); btnok=new Button("登录"); btnok.setForeground(Color.red); btnok.setFont(new Font("华文行楷",Font.BOLD,12)); btnok.setBackground(new Color(213,219,246));
if(s1.equals(rs)&&!s2.equals(rs2))//提示你你的密码错误. {lbinstrution1.setVisible(true);}
} rsuser.close(); fsg.close(); con.close();
} catch (ClassNotFoundException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } catch (SQLException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } } }//if 的结束标记符.
lbuser=new Label("用户名",Label.CENTER); lbuser.setFont(new Font("华文行楷",Font.BOLD,12)); lbpwd=new Label("口 令",Label.CENTER); lbpwd.setFont(new Font("华文行楷",Font.BOLD,12)); lbpwd.setFont(new Font("华文行楷",Font.BOLD,12)); lbpwdensure=new Label("确认口令");
相关文档
最新文档