1 用户需求分析: 英汉词典作为一个常用的学习工具,是我们经常要使用的。该系统能完成一个简单的电子词的功能。该系统主要用于实现英汉互译的功能,系统拥有自己的数据库。 1.英译汉功能:我们可以先选择让系统进行英译汉功能,然后在查找框中输入想要查询的英文单词,系统将自动在数据库中查找匹配记录并给出相对应的汉语意思。 2.汉译英功能:我们可以在系统中选择汉译英功能,然后在查找框中输入想要查询的汉语意思,系统将自动在数据库中查找匹配记录并给出相对应的英文单词 3.词汇的添加功能:用户可以添加词库内没有的单词及其解释。添加成功后该单词将在次库内保存,以便下次查询。 4.词汇的修改功能;用户可以实现对词库中已有单词及其解释的修改。修改后的结果将保存在词库中。 5.词汇的删除功能;用户可自行删除词库中已有的单词,同时次单词的解释也将被一同删除。 6.其他功能:此外,系统还具有帮助和关于等功能,用来辅助用户更方便简洁的使用电子词典。 package dianzicidian; import java.awt.*; import java.net.*; import java.sql.*; import java.awt.event.*; import javax.swing.JOptionPane; import java.io.*; import sun.audio.*; class dzcd extends Frame implements ActionListener { MenuBar menubar=new MenuBar();//菜单 Menu fileMenu,editMenu,helpMenu; MenuItem fileenglish,filechinese,exit,editAdd,editmod,editDel; TextField inputtext; TextArea txt; Label label1,label2; Button btn1,btnsound; Panel p,p1,p2,p3; dzcd() { super("电子词典"); setBounds(200,300,350,400); setMenuBar(menubar); 2 fileMenu=new Menu("文件"); editMenu=new Menu("编辑"); helpMenu=new Menu("帮助"); fileenglish=new MenuItem("英汉词典"); filechinese=new MenuItem("汉英词典"); exit=new MenuItem("退出"); editAdd=new MenuItem("添加词汇"); editmod=new MenuItem("修改词汇"); editDel=new MenuItem("删除词汇"); menubar.add(fileMenu); menubar.add(editMenu); menubar.add(helpMenu); fileMenu.add(fileenglish); fileMenu.add(filechinese); fileMenu.addSeparator(); fileMenu.add(exit); editMenu.add(editAdd); editMenu.add(editmod); editMenu.add(editDel); inputtext=new TextField("",10); txt=new TextAre...