资源简介
内容:
本系统可以进行任何标准化考试,具有选择试题,查看得分、考试计时等功能。
设计要求:
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个文件信息
- 上一篇:Web安全培训ppt适合初学者
- 下一篇:JAVA大作业通讯录
相关资源
- JAVA大作业通讯录
- 基于java开发房产销售系统毕业设计论
- 模拟手机通信录管理系统JAVA
- jsp酒店管理系统源码
- Java卡应用密钥管理系统的设计与实现
- java汇率转换小应用程序有美元
- 320X240Java小游戏
- 《Java设计模式》课后习题参考答案
- java中编写车辆管理系统
- 酒店管理系统课程设计全部源码java工
- 基于JavaWeb的网上书店的设计与实现毕
- JAVA JSP MYSQL电影播放网站
- Java+MySQL学生兼职网的设计与实现源码
- Core Java Volume I--Fundamentals 10th Edition.
- 基于JAVA的旅游网站源码
- JAVA089JSP企业车辆管理系统.rar
- JAVA微商城前后台源码
- 2016黑马程序员java基础班阶段考试测试
- Java仿微信飞机大战--Swing界面
- JAVA局域网聊天系统微仿QQ
- jsp+mysql实现的博客系统
- JAVA写的信用卡管理系统
- 自行车租赁系统源码JaveWeb版
- java 超级简易java图书管理系统源码
- 微信支付jssdk,java版
- 酒店点菜系统源代码java
- Java 身份证号查询
- 基于JavaWeb学生管理系统
- 简单的Java21点游戏
- 基于JAVA WEB的班级网站设计与开发
评论
共有 条评论