• 大小: 21KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-01
  • 语言: Java
  • 标签: java  CS  超级经典  实用  

资源简介

java CS 标准考试系统 超级经典 实用 经本人多次测试通过!;希望大家一起学习进步!

资源截图

代码片段和文件信息

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.io.*;
import java.net.*;
/**
* version :1.0
* create by zacry 2006/05/06
* qq: 834163967 
* I hope JAVA-loving friends and join me in progress! Thanks!
*/
public class ChoiceFile extends Panel implements ItemListenerActionListenerRunnable
{
   Button 得到试题文件=null;
   Choice list=null; 
   Socket  socket=null;
   DataInputStream in=null; 
   DataOutputStream out=null; 
   Thread thread=null;
   boolean success=false isSelected=false;
   int n=0;
   
   public ChoiceFile()
    {
      得到试题文件=new Button(“将试题文件添加到下拉列表中“);
      得到试题文件.setEnabled(false);
      得到试题文件.addActionListener(this);
      list=new Choice();
      list.add(“**********“);
      add(得到试题文件);
      add(list);
      list.addItemListener(this);
      thread=new Thread(this);
    }
  public void setSocketConnection(Socket socketDataInputStream inDataOutputStream out)
    {
      this.socket=socket;
      this.in=in;
      this.out=out; 
      try {
            thread.start(); 
          }
      catch(Exception ee)
          {
          }
      if(this.socket!=null)
       {
         得到试题文件.setEnabled(true);
       } 
    }
   public void actionPerformed(ActionEvent e)
    {
         try 
           { 
             out.writeUTF(“列出考试文件“);
             out.flush();
           }
           catch(IOException ee)
           { 
             success=false;
           }
       
    } 
  public void itemStateChanged(ItemEvent e)
    { 
      n=list.getItemCount();
      if(n>=1&&isSelected==true)
        {
          String listItem=list.getSelectedItem();
           try
              {
                out.writeUTF(“考试文件的名字:“+listItem);
                out.writeUTF(“请通知考试界面考试用时:“);
              }
           catch(IOException ee)
              {
              }
        }         
   }
  public String 得到选择的文件名()
   {
    return list.getSelectedItem();
   }
  public void run()
   {
    String s=null;
    list.removeAll();
    while(true)
      { 
        try
           {
             s=in.readUTF();          
              if(s.startsWith(“考试文件:“))
                 {
                   String listItem=s.substring(s.indexOf(“:“)+1);
                   list.add(listItem);
                   isSelected=true;
                 }
               if(s.startsWith(“已经全部列出:“))
                 {
                   success=true; 
                   break;
                 }
               
           }
        catch (Exception ee) 
           {
           }   
      }
 }
 public boolean getSuccess()
 { 
   n=list.getItemCount();
   if(n>0&&success==true)
      return true;
   else
      return false;
 }
}

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

     文件        804  2009-01-07 11:40  java开发的CS标准考试系统\123.txt

     文件       2884  2009-01-08 11:30  java开发的CS标准考试系统\ChoiceFile.java

     文件       3993  2009-01-08 11:30  java开发的CS标准考试系统\Client.java

     文件       6394  2009-01-08 11:30  java开发的CS标准考试系统\ClientTestArea.java

     文件        334  2009-01-07 14:30  java开发的CS标准考试系统\FileName.java

     文件       4004  2009-01-08 11:30  java开发的CS标准考试系统\ReadTestquestion.java

     文件       1226  2009-01-08 11:30  java开发的CS标准考试系统\Server.java

     文件       3566  2009-01-08 11:30  java开发的CS标准考试系统\Server_thread.java

     文件        642  2009-01-08 11:12  java开发的CS标准考试系统\FileName.class

     文件       3069  2009-01-08 11:12  java开发的CS标准考试系统\ReadTestquestion.class

     文件       2945  2009-01-08 11:13  java开发的CS标准考试系统\ChoiceFile.class

     文件       5216  2009-01-08 11:13  java开发的CS标准考试系统\ClientTestArea.class

     文件        474  2009-01-08 11:13  java开发的CS标准考试系统\Client$1.class

     文件       4320  2009-01-08 11:13  java开发的CS标准考试系统\Client.class

     文件       1116  2009-01-08 11:18  java开发的CS标准考试系统\Server.class

     文件       3195  2009-01-08 11:18  java开发的CS标准考试系统\Server_thread.class

     目录          0  2009-01-08 11:11  java开发的CS标准考试系统

----------- ---------  ---------- -----  ----

                44182                    17


评论

共有 条评论