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

📄 examclient.java

📁 用JAVA编写的在线考试系统
💻 JAVA
字号:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.net.*;
import java.io.*;
import java.util.*;
public class examclient{
	PrintWriter pw=null;
	BufferedReader br=null;
	PrintWriter pw1=null;
	BufferedReader br1=null;
	TextField xh=new TextField(10);
	TextField xm=new TextField(10);
	TextField sj=new TextField(10);
	TextArea ta=new TextArea();
	String s=null;
	void examframe(){
	 	Frame f=new Frame("考试系统");
		Panel p1=new Panel();
		p1.add(new Button("学号"));
		
		p1.add(xh);
		p1.add(new Button(" 姓名"));
	
		p1.add(xm);
		p1.add(new Button("登陆时间:"));
		
		p1.add(sj);
		f.add(p1,BorderLayout.NORTH);
		
		f.add(ta,BorderLayout.CENTER);
	
		Panel p2=new Panel();
		Button ks=new Button("开始");
		p2.add(ks);
		ks.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent ae){
				try{
				pw.println("本机IP地址:"+InetAddress.getLocalHost().getHostAddress()+"    学号:"+xh.getText()+"      姓名:"+xm.getText());
				String ds=new GregorianCalendar().get(Calendar.HOUR)+":"+new GregorianCalendar().get(Calendar.MINUTE);
				sj.setText(ds);
				}catch(Exception e){}
				}
			});
		Button jj=new Button("交卷");
		jj.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent ae){
				jj();
				}
			});
		
		
		p2.add(jj);
		f.add(p2,BorderLayout.SOUTH);
		f.setSize(1300,930);
		
		f.show(true);
	
		
		}
	//交卷	
	void jj(){
		
		
		}
			
	void clientconnect(){
		Socket client=null;
		
		try{
			
			client=new Socket("127.0.0.1",8888);
			
			pw=new PrintWriter(new OutputStreamWriter(client.getOutputStream()),true);
			
			br=new BufferedReader(new InputStreamReader(client.getInputStream()));
			while(!(s=br.readLine()).equals("")){
		
			ta.append(s+"\n");
			
			}
			
			}catch(Exception e){
			}finally{
				try{
				if(pw!=null) pw.close();
				if(br!=null) br.close();
				}catch(Exception e){
				}
				}
		}
		
		
	public static void main(String[] args){
		examclient ec=new examclient();
		ec.examframe();	
		ec.clientconnect();
		}
	}

⌨️ 快捷键说明

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