📄 remenberdictionary.java
字号:
sentmessage("114添加成功 ");
}
else{
sentmessage("114添加失败 ");
}
}
//////////////////用户修改密码请求/////////////////(已测)
private void changepassword(String st1){
String st = st1;
Vector vector1;
vector1 = Deal(st);
String UserName;
String Password;
String oldPassword;
UserName = (String)vector1.get(0);
Password = (String)vector1.get(1);
oldPassword = (String)vector1.get(2);
if(b1.Check_PassWord(UserName).equalsIgnoreCase(Password)){
if(b1.Update_UserPassWord(UserName,oldPassword))
sentmessage("115ok ");//修改成功
else
sentmessage("115no1 ");//修改失败
}
else{
sentmessage("115no2 ");//原密码错误
}
text2.append("用户名:"+UserName + "\n");
text2.append("密码:"+Password + "\n");
}
/////////////////添加生词到生词本///////////////////(已测试)
private void Add_Strangeword(String st1){
String st = st1;
Vector vector1;
vector1 = Deal(st);
String StrangeWord;
String username;
String wordkind;
String wordmean;
String degree;
int degree1;
username = (String)vector1.get(0);
StrangeWord = (String)vector1.get(1);
wordkind = (String)vector1.get(2);
wordmean = (String)vector1.get(3);
degree = (String)vector1.get(4);
degree1 = Integer.parseInt(degree);
if(b1.Add_StrangeWord(username,StrangeWord,wordkind,wordmean,degree1)){
sentmessage("116ok ");
}
else{
sentmessage("116no ");
}
}
///////////////////管理员查看所有人的信息/////////////////(已测试)
private void Lookover(){
String sent = b1.LooK_All_User();
if(sent.length()<8000 && !sent.equalsIgnoreCase("")){
sentmessage("118"+sent+" ");
}
else{
String sent1,sent2;
while(sent.length() > 8000){
sent1 = sent.substring(0,8000);
sent2 = sent.substring(8000,sent.length());
sent = sent2;
sentmessage("118"+sent1+" ");
if(sent.length() <= 8000){
sentmessage("118"+ sent+" ");
}
}
}
}
/////////////////管理员删除词条记录////////////////////(已测试)
private void Delete(String st1){
String st = st1;
Vector vector1;
vector1 = Deal(st);
String WordName;
String Wordtype;
WordName = (String)vector1.get(0);
Wordtype = (String)vector1.get(1);
if(b1.Delete_WordRecord(WordName,Wordtype))
{
sentmessage("117删除成功 ");
}
else{
sentmessage("117删除失败 ");
}
}
///////////////////按词性查询//////////////////////////////(已测试)
private void inserchtype(String st1){
String st = st1;
Vector vector1;
vector1 = Deal(st);
String Wordtype;
String Wordlevel;
Wordtype = (String)vector1.get(0);
Wordlevel = (String)vector1.get(1);
String sent = b1.Scrip_ChosenKind_WordList(Wordlevel,Wordtype);
if(sent.equalsIgnoreCase("")){
sentmessage("119你输入词级有误,确认后重查 ");
}
else{
sentmessage("119"+sent+" ");
}
}
/////////////////////发送数据包//////////////////
private void sentmessage(String st1){
byte[] buffer = st1.getBytes();
try {
DatagramPacket pake = new DatagramPacket(buffer,buffer.length,IP,8888);
DatagramSocket socket1 = new DatagramSocket();
socket1.send(pake);
text2.append("A已经发到:"+IP+"\n");
text2.append("目的端口:"+8888+"\n");
} catch (Exception ex) {
ex.printStackTrace();
}
}
/////////////////查询某一个单词/////////////////
private void Inserch_oneword(String st1){
String wordname1;
String wordtype1;
String st = st1;
Vector vector1;
vector1 = Deal(st);
wordname1 = (String)vector1.get(0);
wordtype1 = (String)vector1.get(1);
text2.append(wordname1 + " nihao\n");
text2.append(wordtype1 +" nihuai\n");
if(!b1.Check_OneWord(wordname1,wordtype1).equalsIgnoreCase("")){
text2.append("返回成功\n");
sentmessage("120ok ");
}
else{
text2.append("返回失败\n");
sentmessage("120no ");
}
} //////////////// 管理员添加或者删除生词/////////
private void Recongnize(String st1){
String st = st1;
String wordname = null;
String wordtype = null;
String type = null;
String wordmeanse = null;
int worddegree = 0;
Vector vector1;
vector1 = Deal(st);
sentmessage("118ok ");
/* text2.append("xiugai:"+vector1.size());
int m = 0;
for(int i = 0; i < vector1.size(); i++){
if(m ==0){
wordname = (String)vector1.get(i);
}
if(m == 1){
wordtype = (String)vector1.get(i);
}
if(m == 2){
wordmeanse = (String)vector1.get(i);
}
if(m == 3){
worddegree = Integer.parseInt((String)vector1.get(i));
}
if(m == 4){
type = (String)vector1.get(i);
}
m ++;
m = m % 5;
if(m == 0){
if(type.equalsIgnoreCase("1")){
b1.Delete_WordRecord(wordname,wordtype);
}
if(type.equalsIgnoreCase("2")){
b1.newWord_Insert(wordname,wordtype,wordmeanse,worddegree);
}
}
}
text2.append("修改成功");
sentmessage("114ok ");
*/
}
private void opennewword(String st){
String str1 = st;
String str;
String tablename = null;
int k = -1;
for(int i = 0; i <str1.length();i++){
if(str1.charAt(i)== ' '){
tablename = str1.substring(k+1,i);
break;
}
}
text2.append("pppp"+tablename+"rrrrr");
tablename = str1.substring(0,str1.length()-1);
str = b1.Scrip_WordList(tablename);
if(!str.equalsIgnoreCase("")){ sentmessage("119"+str+" ");
text2.append("字符串不是空");
}
else{
sentmessage("119no ");
text2.append("字符串为空\n");
text2.append("返回串的长度:"+str.length()+"\n");
}
} ////////////////用户删除生词记录///////////////////
public void Delet_newWord(String str){
String st = str;
if(b1.Delete_NewWordRecord(st)){
sentmessage("118ok ");
}
else{
sentmessage("118no ");
}
}
public void actionPerformed(ActionEvent e) {
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -