• 大小: 251KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-14
  • 语言: Java
  • 标签: java  课程设计  

资源简介

第1章 记忆测试软件第2章 计算器第3章 HANNOI-塔第4章 JPEG图象生成器第5章 标准化考试系统 (单机版)第6章 标准化考试系统 (C/S网络版)第7章 标准化考试系统 (B/S网络版)第8章 日历记事本第9章 学籍管理系统第10章 图书查询系统 (B/S网络版)第11章 中国象棋打谱软件

资源截图

代码片段和文件信息

import java.net.*;
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class DatabaseClient extends applet implements RunnableActionListener

  TextField 输入查询内容;                             
  Choice choice=null;                                 
  Checkbox  完全一致前方一致后方一致中间包含;      
  CheckboxGroup group=null;
  Button 查询;
  TextArea 显示查询结果;
  Label 提示条;
  Socket socket=null;
  DataInputStream in=null;
  DataOutputStream out=null;
  Thread thread; 
 public void init()
 {
  输入查询内容=new TextField(18);
  查询=new Button(“查询“);
  choice=new Choice();
  choice.add(“书名“);
  choice.add(“作者“);
  choice.add(“出版社“);
  choice.select(0);
  group=new CheckboxGroup();
  完全一致=new Checkbox(“完全一致“truegroup);
  前方一致=new Checkbox(“前方一致“falsegroup);
  后方一致=new Checkbox(“后方一致“falsegroup);
  中间包含=new Checkbox(“中间包含“falsegroup);
  显示查询结果=new TextArea(840);
  提示条=new Label(“正在连接到服务器请稍等...“Label.CENTER);
  提示条.setForeground(Color.red);
  提示条.setFont(new Font(“TimesRoman“Font.BOLD24));
  Panel box1=new Panel();                 
  box1.add(new Label(“输入查询内容:“Label.CENTER));
  box1.add(输入查询内容); 
  box1.add(choice); 
  box1.add(查询);
  Panel box2=new Panel();                
  box2.add(new Label(“选择查询条件:“Label.CENTER));
  box2.add(完全一致);
  box2.add(前方一致);
  box2.add(后方一致);
  box2.add(中间包含); 
  Panel box3=new Panel();             
  box3.add(new Label(“查询结果:“Label.CENTER));
  box3.add(显示查询结果);
  add(提示条);
  add(box1);
  add(box2);
  add(box3); 
  查询.addActionListener(this);
 }
 public void start()
 { 
   if(socket!=null&&in!=null&&out!=null)
        {  try
              {
                socket.close();
                in.close(); 
                out.close();
              }
          catch(Exception ee)
              {
              }
        }
     try
        {
          socket=new Socket(this.getCodebase().getHost() 6666);
          in=new DataInputStream(socket.getInputStream());
          out=new DataOutputStream(socket.getOutputStream());
        }
     catch (IOException ee)
        { 
          提示条.setText(“连接失败“);
        }
     if(socket!=null)
        {
          InetAddress address=socket.getInetAddress();
          提示条.setText(“连接:“+address+“成功“);
        } 
     if(thread==null)
        {
          thread=new Thread(this);
          thread.start();
        }
 }
 public void stop()
   {
     try 
         {
           socket.close();
           thread=null;
         }
     catch(IOException e)
         {
          this.showStatus(e.toString());
         }
   }

 public void run()
 {
    String s=null;
    while(true)
     { 
       try{
             s=in.readUTF();
          }
        catch (IOException e)
          {
            提示条.setText(“与服务器已断开“);
            break;
          }
     显示查询结果.append(s);
    }
 }
 public void actionPerformed(ActionEvent e)
 {
   if(e.getSource()==查询)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2005-05-14 07:23  Java课程设计 介绍及代码\
     目录           0  2005-05-14 07:23  Java课程设计 介绍及代码\www.cnzz.cn\
     文件      148081  2004-01-06 12:52  Java课程设计 介绍及代码\www.cnzz.cn\final cover - fujianfei.JPG
     文件       69120  2004-01-12 18:22  Java课程设计 介绍及代码\www.cnzz.cn\intro.doc
     目录           0  2004-01-13 09:00  Java课程设计 介绍及代码\www.cnzz.cn\代码\
     文件        6185  2004-01-12 18:08  Java课程设计 介绍及代码\www.cnzz.cn\代码\chap1.zip
     目录           0  2004-11-24 23:30  Java课程设计 介绍及代码\www.cnzz.cn\代码\chap10\
     目录           0  2003-12-16 09:00  Java课程设计 介绍及代码\www.cnzz.cn\代码\chap10\chap10\
     文件        3779  2003-09-10 22:19  Java课程设计 介绍及代码\www.cnzz.cn\代码\chap10\chap10\DatabaseClient.java
     文件        4291  2003-09-10 22:19  Java课程设计 介绍及代码\www.cnzz.cn\代码\chap10\chap10\DatabaseServer.java
     文件        2835  2004-01-12 18:09  Java课程设计 介绍及代码\www.cnzz.cn\代码\chap10.zip
     文件       10076  2004-01-12 18:09  Java课程设计 介绍及代码\www.cnzz.cn\代码\chap11.zip
     文件        3194  2004-01-12 18:09  Java课程设计 介绍及代码\www.cnzz.cn\代码\chap12.zip
     目录           0  2003-12-16 09:00  Java课程设计 介绍及代码\www.cnzz.cn\代码\chap13\
     文件        2602  2003-09-10 22:24  Java课程设计 介绍及代码\www.cnzz.cn\代码\chap13\Block.java
     文件         497  2003-09-10 22:25  Java课程设计 介绍及代码\www.cnzz.cn\代码\chap13\CountMine.java
     文件         760  2003-09-10 22:25  Java课程设计 介绍及代码\www.cnzz.cn\代码\chap13\DecideWinner.java
     文件        1757  2003-09-10 22:25  Java课程设计 介绍及代码\www.cnzz.cn\代码\chap13\DetermineDigArea.java
     文件        1002  2003-09-10 22:25  Java课程设计 介绍及代码\www.cnzz.cn\代码\chap13\DetermineMineMarkIsRightOrWrong.java
     文件         514  2003-09-10 22:25  Java课程设计 介绍及代码\www.cnzz.cn\代码\chap13\FindAroundMineMarkNumber.java
     文件        1576  2003-09-10 22:25  Java课程设计 介绍及代码\www.cnzz.cn\代码\chap13\FindAroundMineNumber.java
     文件        1124  2003-09-10 22:25  Java课程设计 介绍及代码\www.cnzz.cn\代码\chap13\FindSafeArea.java
     文件        4062  2003-09-10 22:26  Java课程设计 介绍及代码\www.cnzz.cn\代码\chap13\Game.java
     文件        8829  2003-09-10 22:26  Java课程设计 介绍及代码\www.cnzz.cn\代码\chap13\MineSquare.java
     文件         990  2003-09-10 22:26  Java课程设计 介绍及代码\www.cnzz.cn\代码\chap13\RandomSetMine.java
     文件        2966  2003-09-10 22:26  Java课程设计 介绍及代码\www.cnzz.cn\代码\chap13\Record.java
     文件        4229  2003-09-10 22:26  Java课程设计 介绍及代码\www.cnzz.cn\代码\chap13\ShowRecord.java
     文件         583  2003-09-10 22:26  Java课程设计 介绍及代码\www.cnzz.cn\代码\chap13\TimeCount.java
     文件       11981  2004-01-12 18:09  Java课程设计 介绍及代码\www.cnzz.cn\代码\chap13.zip
     文件        5650  2004-01-12 18:10  Java课程设计 介绍及代码\www.cnzz.cn\代码\chap14.zip
     文件        2770  2004-01-12 18:10  Java课程设计 介绍及代码\www.cnzz.cn\代码\chap15.zip
............此处省略16个文件信息

评论

共有 条评论