• 大小: 118.84 KB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-08-03
  • 语言: Java
  • 标签: java  电子词典  系统  

资源简介

一个java编写的英汉-汉英互译系统,有数据库,里面包含有上万个英文单词还有注释,方便大家使用,系统实现了英汉-汉英互译,包含查询,增加,删除,修改等十分实用的功能。绝对让你满载而归。

资源截图

代码片段和文件信息

import java.awt.*;
import java.awt.event.*;
import java.sql.*;
import javax.swing.*;

public class AddWin extends Jframe implements ActionListener {
      
     JTextField 添加汉语解释_文本条添加英语单词_文本条; 
     
     JButton addbtncancelbtn;
     
     Connection Con=null;
     
     Statement Stmt=null;
     
     public AddWin()
     {
      super(“添加单词“);
     
      this.setBounds(250250250200);
     
      this.setVisible(true);
     
     JPanel p1=new JPanel();
     
      p1.add(new Label(“输入要添加的单词:“));
     
      添加英语单词_文本条=new JTextField(20);
     
      p1.add(添加英语单词_文本条);
     
      p1.add(new Label(“输入添加的单词的解释:“));
     
      添加汉语解释_文本条=new JTextField(20);
     
      p1.add(添加汉语解释_文本条);
     
      addbtn = new JButton(“提交“);
     
      cancelbtn = new JButton(“取消“);
     
      p1.add(addbtn); p1.add(cancelbtn);
     
      this.add(p1);
     
      addbtn.addActionListener(this);
     
      cancelbtn.addActionListener(this);
     
      this.validate();
           
     }
     
     
     public void actionPerformed(ActionEvent e)
     {
      if(e.getSource()==addbtn)
      {
      if(添加英语单词_文本条.getText().equals(““)||
     
         添加汉语解释_文本条.getText().equals(““))
         
         {
             JOptionPane.showMessageDialog(this“添加的单词或解释不能为空!““警告“
         
                   JOptionPane.WARNING_MESSAGE);

         }
         
          // 判断输入框不能为空
         
       else{
            
              try{
                 添加();
                        
                  }
                  
               catch(SQLException ee){}  
            }   
     
      }
     
      else if(e.getSource()==cancelbtn)
      {
      dispose();
      }
     }
     
     
     public void 添加() throws SQLException   //实现添加功能
     {
      String cnameename;
     
try
{
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver“);
}

catch(ClassNotFoundException e){}

Con = DriverManager.getConnection(“jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=english\\english.mdb“““““);

Stmt=Con.createStatement();

ResultSet rs=Stmt.executeQuery(“SELECT * FROM 表1“);

boolean boo=false;

while((boo=rs.next())==true)
{
ename=rs.getString(“单词“);

cname=rs.getString(“解释“);

if(ename.equals(添加英语单词_文本条.getText()))
{
JOptionPane.showMessageDialog(this“此词汇已存在!““警告“

JOptionPane.WARNING_MESSAGE);

break;
}
}

if(boo==false)
{
String s1=“‘“+添加英语单词_文本条.getText().trim()+“‘“s2=“‘“+添加汉语解释_文本条.getText().trim()+“‘“;
     
          String temp=“INSERT INTO 表1 VALUES (“+s1+““+s2+“)“;
                     
          Stmt.executeUpdate(temp);

JOptionPane.showMessageDialog(this“添加成功!““恭喜“

JOptionPane.WARNING_MESSAGE);

dispose();
}

Con.close();
     
   

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

     文件       3334  2006-03-24 10:14  第5章 电子词典程序\AddWin.class

     文件       3201  2006-03-24 10:14  第5章 电子词典程序\AddWin.java

     文件       3193  2006-03-24 09:46  第5章 电子词典程序\AddWinaaa.java

     文件        723  2006-03-24 09:54  第5章 电子词典程序\B.class

     文件        555  2006-03-24 10:35  第5章 电子词典程序\DataWindow$1.class

     文件        483  2006-03-24 10:35  第5章 电子词典程序\DataWindow$2.class

     文件       7646  2006-03-24 10:35  第5章 电子词典程序\DataWindow.class

     文件       3108  2006-03-24 09:37  第5章 电子词典程序\DelWin.class

     文件       2782  2005-12-03 15:40  第5章 电子词典程序\DelWin.java

     文件        440  2006-03-24 10:35  第5章 电子词典程序\Dic.class

     文件       7605  2006-03-28 06:56  第5章 电子词典程序\Dic.java

     文件       7601  2006-03-24 10:37  第5章 电子词典程序\Dic.java.bak

     文件     589824  2006-03-24 10:15  第5章 电子词典程序\english\english.mdb

     目录          0  2007-12-16 16:20  第5章 电子词典程序\english

     文件     589824  2006-03-24 10:15  第5章 电子词典程序\english.mdb

     文件        646  2006-03-24 10:34  第5章 电子词典程序\Helpframe.class

     文件       2226  2006-03-24 10:36  第5章 电子词典程序\Helpframe.java

     文件       1318  2006-03-24 10:34  第5章 电子词典程序\HtmlPane$PageLoader.class

     文件       2254  2006-03-24 10:34  第5章 电子词典程序\HtmlPane.class

     文件       2701  2005-12-03 15:40  第5章 电子词典程序\ModifyWin.java

     目录          0  2007-12-16 16:20  第5章 电子词典程序\sound

     目录          0  2007-12-19 15:42  第5章 电子词典程序

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

              1229464                    22


评论

共有 条评论