欢迎来到天天文库
浏览记录
ID:27519722
大小:88.50 KB
页数:8页
时间:2018-12-03
《java英汉电子字典课程设计源代码》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、用户需求分析:英汉同典作为一个常用的学习工具,是我们经常要使用的。该系统能完成一个简单的电子词的功能。该系统主要用于实现英汉互译的功能,系统拥有自己的数据库。1.英译汉功能:我们对以先选择让系统进行英译汉功能,然后在查找框中输入想耍杳询的英文单词,系统将CJ动在数裾库中奔找匹配记泶并给出相对放的汉语意思。2.汉译英功能:我们可以在系统中选择汉译英功能,然后在查找框中输入想要查询的汉语意思,系统将自动在数据库屮查找匹配记录并给出相对应的英文申-词3.词汇的添加功能:用户可以添加词库内没冇的单词及其解释。添加成
2、功后该单词将在次库内保存,以便卜*次杳询。4.同汇的修改功能;用户可以实现对同库屮已冇单同及其解释的修改。修改后的结果将保存在词库中。5.词汇的删除功能;用户可自行删除词库屮已奋的争词,同吋次单词的解释也将被一同删除。6.其他功能:此外,系统还其宥帮助和关于等功能,用来辅助用户更方便简洁的使用电子词典。packagedianzicidian;importjava.awt.*;importjava.net.*;importjava.sql.*;importjava.awt.event.*;importjava
3、x.swingJOptionPane;importjava.io.*;importsun.audio.*;classdzcdextendsFrameimplementsActionListener{McnuBarmcnubar=ncwMcnuBar();//菜单MenufilcMcnu,cditMcnu,hclpMcnu;Menultemfileenglish,filechinese,exit,editAdd,editmod,editDel;TextFieldinputtext;TextAreatxt;La
4、bellabel1,label2;Buttonbtnl,btnsound;Panelp,pl,p2,p3;dzcd(){super("电子词典n);setBounds(200,300,350,400);setMenuBar(menubar);fileMenu=newMenu(’’文件");editMenu=newMenu("编辑");helpMenu=newMenu(”报助’’);fileenglish=newMenultem("英汉词典”);filechinese=newMenultem("汉英fel典"
5、);exit=newMenultem("退出••);editAdd=newMenultem("添加词H;editmod=newMenultem("修改词汇n);editDel=newMenultem(”删除词汇’•);menubar.add(fileMenu);menubar.add(editMenu);menubar.add(helpMenu);fileMenu.add(fileenglish);fileMenu.add(filechinese);fileMenu.addSeparator();fileM
6、enu.add(exit);editMenu.add(editAdd);editMenu.add(editmod);editMenu.add(editDel);inputtext=newTextField(n",10);txt=newTextArea(10,10);labell=newLabelf'输入要查询的英语单fe]:label2=newLabel("查询结果:”);btnl=newButton("查询•');btnsound=newButton(n发音");p=ncwPancl(ncwBordcrL
7、ayout());p2=newPanel(newFlowLayout(FlowLayout.LEFT,5,0));p2.add(label1);p2.add(inputtext);p2.add(btnl);p2.add(btnsound);add(p2;,NorthH);p.add(label2,nNorth’’);p.add(txt,"Centern);add(p,MCcntcru);setVisible(true);setResizable(false);validate();fileenglish.a
8、ddActionListener(this);filechinese.addActionListener(this);exit.addActionListener(this);cditAdd.addActionListcncr(this);editmod.addActionListener(this);editDekaddActionListener(this);btnl.addActionListener(th
此文档下载收益归作者所有