• 大小: 3.16MB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-01-24
  • 语言: Java
  • 标签: java  课程设计  

资源简介

内容: 本系统可以进行任何标准化考试,具有选择试题,查看得分、考试计时等功能。 设计要求: 1.用户可以选择一套标准化考试试题。 2.每套试题的考试用时由试题文件(.txt)给出。 3.开始读取试题后,计时器开始计时,用户提交答案后,可以读取下一道题目。 4.一个提示栏显示所剩余的考试时间,当规定时间用尽后,用户将不能再读取任何题目。 5.为了增加模拟考试练习的灵活性,用户也可以选择暂停计时。 6.用户答完一个题目后,可以查看该题目的正确答案和目前的分数。

资源截图

代码片段和文件信息

package cece1;

import java.awt.event.*;
import javax.swing.*;

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.*;

public class Denglu extends Jframe implements ActionListener {

private static final long serialVersionUID = 1L;
JPanel jpanel;
JLabel lbpwd lbuser;
JTextField tfuser;
JPasswordField jpuser;
JButton btlogin btreg;
String s1;
char[] s2;

public Denglu() {
this.settitle(“考生登录系统界面“);
this.setBounds(0 0 350 300);// 位置,大小
this.setVisible(true);
this.setLocationRelativeTo(null);// 设置窗口相对于指定组件的位置。
// 如果组件当前未显示,或者 c 为 null,则此窗口将置于屏幕的中央
jpanel = new JPanel();
JlayeredPane layeredPane = this.getlayeredPane();//允许组件在需要时互相重叠
layeredPane.add(new backgroundPanel() new Integer(0));
layeredPane.add(new contentPanel() new Integer(1));
btlogin.addActionListener(this);// 将一个 ActionListener 添加到按钮中
btreg.addActionListener(this);
}

public class backgroundPanel extends JPanel {
public backgroundPanel() {
//getClass 返回此 object 的运行时类。
this.add(new JLabel(new ImageIcon(this.getClass().getResource(“10.jpg“))));//根据指定的 URL 创建一个 ImageIcon。
this.setBounds(0 0 500 500);
}
// public void paint(Graphics g) {
// Image image = Toolkit.getDefaultToolkit().getImage(this.getClass().getResource(“10.jpg“));
// g.drawImage(image 0 0 this.getWidth() this.getHeight() null);
// }
}

public class contentPanel extends JPanel {
public contentPanel() {
this.setLayout(null);
this.setOpaque(false);
this.setBounds(0 0 500 500);
lbuser = new JLabel(“账号:“ JLabel.CENTER);
lbpwd = new JLabel(“密码:“ JLabel.CENTER);
tfuser = new JTextField();
jpuser = new JPasswordField();
btlogin = new JButton(“登录“);
btreg = new JButton(“注册“);
jpuser.setEchoChar(‘*‘);

lbuser.setBounds(100 80 50 21);
lbpwd.setBounds(100 120 50 21);
tfuser.setBounds(150 80 100 21);
jpuser.setBounds(150 120 100 21);
btlogin.setBounds(120 150 60 25);
btreg.setBounds(190 150 60 23);

btlogin.setForeground(Color.red); // 设置按钮中的字体颜色
btreg.setForeground(Color.red);

this.add(lbuser); // 账号标签
this.add(lbpwd); // 密码标签
this.add(jpuser); // 密码框
this.add(tfuser); // 账号框
this.add(btlogin); // 登录按钮
this.add(btreg); // 注册按钮
}
}

public static void main(String[] args) {
Denglu f = new Denglu();
}

public void actionPerformed(ActionEvent e) {
if (e.getSource() == btlogin) {// 登陆
if (tfuser.getText().equals(““) || jpuser.getPassword().equals(““)) {
JOptionPane.showMessageDialog(null “用户名和密码不能为空!“);// 弹出对话框
} else {
String driver = “com.mysql.jdbc.Driver“;
String URL = “jdbc:mysql://172.16.59.180/samp_db“;//指定连接数据库的URL
String USER = “tang“;//指定连接数据库的用户名
String password = “123456“;//指定连

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        426  2015-12-21 17:18  java标准化考试系统\cece1\.classpath

     文件        331  2015-12-21 17:18  java标准化考试系统\cece1\.fatjar

     文件        381  2015-12-21 17:18  java标准化考试系统\cece1\.project

     文件        598  2015-12-21 17:18  java标准化考试系统\cece1\.settings\org.eclipse.jdt.core.prefs

     文件     182257  2015-12-21 17:18  java标准化考试系统\cece1\bin\cece1\10.jpg

     文件     585548  2015-12-21 17:18  java标准化考试系统\cece1\bin\cece1\11.jpg

     文件         14  2015-12-21 17:18  java标准化考试系统\cece1\bin\cece1\daan\Linux.txt

     文件         12  2015-12-21 17:18  java标准化考试系统\cece1\bin\cece1\daan\操作系统.txt

     文件          6  2015-12-21 17:18  java标准化考试系统\cece1\bin\cece1\daan\软件工程.txt

     文件        844  2015-12-21 17:18  java标准化考试系统\cece1\bin\cece1\Denglu$backgroundPanel.class

     文件       1580  2015-12-21 17:18  java标准化考试系统\cece1\bin\cece1\Denglu$contentPanel.class

     文件       4219  2015-12-21 17:18  java标准化考试系统\cece1\bin\cece1\Denglu.class

     文件       4900  2015-12-21 17:18  java标准化考试系统\cece1\bin\cece1\Register.class

     文件      11060  2015-12-21 17:18  java标准化考试系统\cece1\bin\cece1\Testexam.class

     文件       2152  2015-12-21 17:18  java标准化考试系统\cece1\bin\cece1\timu\Linux.txt

     文件       2078  2015-12-21 17:18  java标准化考试系统\cece1\bin\cece1\timu\操作系统.txt

     文件       1100  2015-12-21 17:18  java标准化考试系统\cece1\bin\cece1\timu\软件工程.txt

     文件     182257  2015-12-21 17:18  java标准化考试系统\cece1\src\cece1\10.jpg

     文件     585548  2015-12-21 17:18  java标准化考试系统\cece1\src\cece1\11.jpg

     文件         14  2015-12-21 17:18  java标准化考试系统\cece1\src\cece1\daan\Linux.txt

     文件         12  2015-12-21 17:18  java标准化考试系统\cece1\src\cece1\daan\操作系统.txt

     文件          6  2015-12-21 17:18  java标准化考试系统\cece1\src\cece1\daan\软件工程.txt

     文件       4488  2015-12-21 17:18  java标准化考试系统\cece1\src\cece1\Denglu.java

     文件       3444  2015-12-21 17:18  java标准化考试系统\cece1\src\cece1\Register.java

     文件      12447  2015-12-21 17:18  java标准化考试系统\cece1\src\cece1\Testexam.java

     文件       2152  2015-12-21 17:18  java标准化考试系统\cece1\src\cece1\timu\Linux.txt

     文件       2078  2015-12-21 17:18  java标准化考试系统\cece1\src\cece1\timu\操作系统.txt

     文件       1100  2015-12-21 17:18  java标准化考试系统\cece1\src\cece1\timu\软件工程.txt

     文件    1751326  2015-12-21 17:18  java标准化考试系统\cece_fat.jar

     目录          0  2015-12-21 17:18  java标准化考试系统\cece1\bin\cece1\daan

............此处省略13个文件信息

评论

共有 条评论