资源简介
课程设计版本《标准化考试系统》,java代码
代码片段和文件信息
package 客户端;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.net.InetAddress;
import java.net.InetSocketAddress;
import java.net.Socket;
import javax.swing.Box;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class ClientLogin extends JPanel implements ActionListener{
String verifyMess;
JTextField inputNumberinputNameinputServerIP;
JLabel hintMess;
JButton startCon;
String numbernameIP;
public ClientLogin(){
inputNumber=new JTextField(10);
inputName=new JTextField(10);
hintMess=new JLabel(“请输入学号、姓名和服务器的IP“JLabel.CENTER);
hintMess.setFont(new Font(“隶书“Font.BOLD18));
inputServerIP=new JTextField(10);
startCon=new JButton(“提交“);
startCon.addActionListener(this);
Box box1=Box.createHorizontalBox();
box1.add(new JLabel(“请输入学号:“JLabel.CENTER));
box1.add(inputNumber);
Box box2=Box.createHorizontalBox();
box2.add(new JLabel(“请输入姓名:“JLabel.CENTER));
box2.add(inputName);
Box box3=Box.createHorizontalBox();
box3.add(new JLabel(“请输入IP:“JLabel.CENTER));
box3.add(inputServerIP);
Box box4=Box.createHorizontalBox();
box4.add(new JLabel(“单击提交按钮“JLabel.CENTER));
box4.add(startCon);
Box boxH=Box.createHorizontalBox();
boxH.add(box1);
boxH.add(box2);
boxH.add(box3);
boxH.add(box4);
JPanel pCenter=new JPanel();
pCenter.add(boxH);
pCenter.setBackground(new Color(210210110));
setLayout(new BorderLayout());
add(pCenterBorderLayout.CENTER);
JPanel pNorth=new JPanel();
pNorth.setBackground(Color.green);
pNorth.add(hintMess);
add(pNorthBorderLayout.NORTH);
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if(e.getSource()==startCon){
number=inputNumber.getText().trim();
name=inputName.getText().trim();
if(number.length()>0&&name.length()>0){
IP=inputServerIP.getText().trim();
try{
LoginThread thread=new LoginThread(hintMess);
if(!(thread.isAlive())){
thread=new LoginThread(hintMess);
thread.makeConnection(numbernameIP);
thread.start();
}
}catch(Exception ee){
hintMess.setText(“无法连接“+ee);
}
}
else{
JOptionPane.showMessageDialog(this“必须输入学号和姓名““警告“JOptionPane.WARNING_MESSAGE);
}
}
}
}
class LoginThread extends Thread{
Socket socket;
InetSocketAddress socketAddress;
DataInputStream in;
DataOutputStream out;
JLabel hintMess;
LoginThread(JLabel hint){
hintMess=hint;
}
public void makeConnectio
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 301 2016-03-21 11:50 标准化考试系统\.classpath
文件 397 2016-03-21 11:50 标准化考试系统\.project
目录 0 2016-03-21 11:50 标准化考试系统\.settings\
文件 598 2016-03-21 11:50 标准化考试系统\.settings\org.eclipse.jdt.core.prefs
文件 10 2016-04-01 15:26 标准化考试系统\1.txt
文件 10 2016-04-01 15:26 标准化考试系统\2.txt
目录 0 2016-04-01 10:13 标准化考试系统\bin\
目录 0 2016-04-01 15:26 标准化考试系统\bin\服务器端\
文件 10 2016-04-01 15:26 标准化考试系统\bin\服务器端\1.txt
文件 10 2016-04-01 15:26 标准化考试系统\bin\服务器端\2.txt
文件 1826 2016-04-01 13:25 标准化考试系统\bin\服务器端\ReadTestQuestion.class
文件 1837 2016-04-01 16:04 标准化考试系统\bin\服务器端\Server.class
文件 779 2016-04-01 15:43 标准化考试系统\bin\服务器端\ServerThread$1.class
文件 5592 2016-04-01 15:43 标准化考试系统\bin\服务器端\ServerThread.class
目录 0 2016-04-01 13:52 标准化考试系统\bin\客户端\
文件 3453 2016-04-01 16:00 标准化考试系统\bin\客户端\ClientLogin.class
文件 8607 2016-04-01 15:07 标准化考试系统\bin\客户端\ClientTestArea.class
文件 918 2016-04-01 15:20 标准化考试系统\bin\客户端\ClientWindow$1.class
文件 2302 2016-04-01 15:20 标准化考试系统\bin\客户端\ClientWindow.class
文件 4959 2016-04-01 13:51 标准化考试系统\bin\客户端\GetTestFile.class
文件 2962 2016-04-01 16:00 标准化考试系统\bin\客户端\LoginThread.class
目录 0 2016-03-21 11:52 标准化考试系统\src\
目录 0 2016-04-01 15:29 标准化考试系统\src\服务器端\
文件 1102 2016-04-01 13:25 标准化考试系统\src\服务器端\ReadTestQuestion.java
文件 2444 2016-04-01 16:04 标准化考试系统\src\服务器端\Server.java
文件 5203 2016-04-01 15:43 标准化考试系统\src\服务器端\ServerThread.java
目录 0 2016-04-01 15:11 标准化考试系统\src\客户端\
文件 4448 2016-04-01 16:00 标准化考试系统\src\客户端\ClientLogin.java
文件 7705 2016-04-01 15:07 标准化考试系统\src\客户端\ClientTestArea.java
文件 1759 2016-04-01 15:20 标准化考试系统\src\客户端\ClientWindow.java
文件 3970 2016-04-01 13:51 标准化考试系统\src\客户端\GetTestFile.java
............此处省略2个文件信息
相关资源
- 软件工程课程设计,教务考试系统
- 基于UDP的考试系统(完整)
- java开发的CS标准考试系统
- JAVA编写的驾校在线考试系统
- 在线考试系统完整代码,JAVA源码
- 考试系统(BS)
- jsp+mysql在线考试系统论文.rar
- JAVA语言考试系统的设计与实现(论文
- java简单桌面考试系统可实现倒计时、
- jsp在线考试系统外文翻译
- 在线考试系统jsp+servlet_jap+servlet考试
- JAVA语言考试系统的设计与实现(论文
- Java版的考试系统,Mysql数据库
- JSP在线考试系统JSP在线考试系统
- 基于JAVA的考试系统中题库设计及组卷
- 基于C/S的在线考试系统
- javaEE大作业 网上考试系统设计代码、
- jsp+sql sever在线考试系统,简单易用
- java web开源项目在线考试系统
- JavaWeb在线考试系统
- javaweb网络在线考试系统源代码
- 基于javaWeb的在线考试系统(含数据库
- 基于Web在线考试系统
- 基于java的在线考试系统毕业设计+论文
- JSP在线考试系统的设计与实现(源代
- jsp考试系统
- java在线考试系统源码(毕业设计)
- java 在线考试系统
- jsp 网上在线考试系统
- java 在线考试系统源码(含数据库脚本
评论
共有 条评论