91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3.37MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2023-09-10
  • 語言: Java
  • 標簽: Java??電子詞典??發音??

資源簡介

窗口由菜單欄、工具條和顯示欄組成。菜單欄包括文件、編輯、幫助等菜單;工具條包括輸入欄和查詢、添加、刪除、發音等按鈕;顯示欄顯示查詢單詞在詞典中的所有解釋。

資源截圖

代碼片段和文件信息

package?dictionary;

import?java.io.*;

public?class?Diction?{
Word?head;
Diction(){ //構造方法
head?=?new?Word(null);
}
public?String?add(Word?word){ //增加單詞
Word?p?=?head;
int?i?=?0;
while(p.next?!=?null){
p?=?p.next;
if(p.name.equals(word.name)){
i?=?1;
return?“單詞存在,添加失敗!“;
}
}
if(i?==?0){
word.next?=?head.next;
head.next?=?word;
return?“添加成功!“;
}
return?“錯誤“;
}
public?String?search(String?n){ //查找單詞
Word?p?=?head;
int?i?=?0;
while(p.next?!=?null){
p?=?p.next;
if(p.name.equals(n)){
i?=?1;
return?p.explain;
}
}
if(i?==?0){
return?“查找失敗!“;
}
return?n;

}
public?void?change(String?nString?e){ //修改單詞
Word?p?=?head;
Word?q?=?p.next;
int?i?=?0;
while(p.next?!=?null){
if(q.name.equals(n)){
q.explain?=?e;
i?=?1;
break;
}
p?=?q;
q?=?p.next;
}
if(i?==?0){
System.out.println(“查詢單詞失敗,無法修改!“);
}
}
public?boolean?delete(String?n){ //刪除單詞
Word?p?=?head;
Word?q?=?p.next;
int?i?=?0;
while(p.next?!=?null){
if(q.name.equals(n)){
p.next?=?q.next;
i?=?1;
return?true;
}
p?=?q;
q?=?p.next;
}
if(i?==?0){
System.out.println(“沒找到單詞,刪除失敗!“);
}
return?false;
}

public?void?load(){ //導入文件dictionary.txt中的所有單詞信息
File?fRead?=?new?File(“.\\dictionary.txt“);
Reader?in;
try?{
in?=?new?FileReader(fRead);
BufferedReader?bufferRead?=?new?BufferedReader(in);
String?str?=?null;

while((str?=?bufferRead.readLine())?!=?null){
Word?p?=?new?Word(null);
p.name?=?str;
if((str?=?bufferRead.readLine())?!=?null){
p.explain?=?str;
p.next?=?head.next;
head.next?=?p;
}

}
bufferRead.close();
in.close();
}?catch?(FileNotFoundException?e)?{

e.printStackTrace();
}?catch?(IOException?e)?{

e.printStackTrace();
}
}
public?void?save(){ //將操作之后的單詞信息全部寫入dictionary.txt
File?fWrite?=?new?File(“.\\dictionary.txt“);
try?{
Writer?out?=?new?FileWriter(fWrite);
BufferedWriter?bufferWrite?=?new?BufferedWriter(out);
Word?p?=?head;
Word?q?=?p.next;
while(p.next?!=?null){
bufferWrite.write(q.name);
bufferWrite.newLine();
bufferWrite.write(q.explain);
bufferWrite.newLine();

p?=?q;
q?=?p.next;
}
bufferWrite.close();
out.close();
}?catch?(IOException?e)?{

e.printStackTrace();
}
}

}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-07-11?12:03??源代碼\Dictionary\
?????文件?????????301??2017-07-05?10:07??源代碼\Dictionary\.classpath
?????文件?????????386??2017-07-05?10:07??源代碼\Dictionary\.project
?????目錄???????????0??2017-07-05?10:07??源代碼\Dictionary\.settings\
?????文件?????????598??2017-07-05?10:07??源代碼\Dictionary\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2017-07-05?10:07??源代碼\Dictionary\bin\
?????目錄???????????0??2017-07-11?12:03??源代碼\Dictionary\bin\dictionary\
?????文件????????3434??2017-07-05?10:27??源代碼\Dictionary\bin\dictionary\Diction.class
?????文件?????????799??2017-07-05?10:27??源代碼\Dictionary\bin\dictionary\Dictionary.class
?????文件?????????940??2017-07-05?10:27??源代碼\Dictionary\bin\dictionary\Window$aboutListen.class
?????文件????????1662??2017-07-05?10:27??源代碼\Dictionary\bin\dictionary\Window$addListen.class
?????文件????????1540??2017-07-05?10:27??源代碼\Dictionary\bin\dictionary\Window$changeListen.class
?????文件????????1370??2017-07-05?10:27??源代碼\Dictionary\bin\dictionary\Window$deleteListen.class
?????文件?????????955??2017-07-05?10:27??源代碼\Dictionary\bin\dictionary\Window$editListen.class
?????文件????????1344??2017-07-05?10:27??源代碼\Dictionary\bin\dictionary\Window$fileHelpListen.class
?????文件?????????945??2017-07-05?10:27??源代碼\Dictionary\bin\dictionary\Window$fileListen.class
?????文件????????1309??2017-07-05?10:27??源代碼\Dictionary\bin\dictionary\Window$helpListen.class
?????文件?????????261??2017-07-05?10:27??源代碼\Dictionary\bin\dictionary\Window$Listen1.class
?????文件?????????260??2017-07-05?10:27??源代碼\Dictionary\bin\dictionary\Window$Listen2.class
?????文件?????????745??2017-07-05?10:27??源代碼\Dictionary\bin\dictionary\Window$saveListen.class
?????文件????????1708??2017-07-05?10:27??源代碼\Dictionary\bin\dictionary\Window$searchListen.class
?????文件????????1825??2017-07-05?10:27??源代碼\Dictionary\bin\dictionary\Window$speakListen.class
?????文件????????5778??2017-07-05?10:27??源代碼\Dictionary\bin\dictionary\Window.class
?????文件?????????603??2017-07-05?10:27??源代碼\Dictionary\bin\dictionary\Word.class
?????文件????????4300??2017-07-05?08:43??源代碼\Dictionary\dictionary.txt
?????文件????????7945??2017-06-28?10:05??源代碼\Dictionary\sign.jpg
?????目錄???????????0??2017-07-05?10:07??源代碼\Dictionary\src\
?????目錄???????????0??2017-07-11?12:03??源代碼\Dictionary\src\dictionary\
?????文件????????2605??2017-07-05?10:27??源代碼\Dictionary\src\dictionary\Diction.java
?????文件?????????394??2017-07-05?10:27??源代碼\Dictionary\src\dictionary\Dictionary.java
?????文件????????9435??2017-07-05?10:27??源代碼\Dictionary\src\dictionary\Window.java
............此處省略60個文件信息

評論

共有 條評論