dialoglisten.java
来自「QQ聊天」· Java 代码 · 共 59 行
JAVA
59 行
package com.sato.client.chat;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import javax.swing.JOptionPane;
import com.sato.pub.PackType;
import com.sato.pub.QQpack;
import com.sato.pub.User;
public class Dialoglisten implements ActionListener{
private Dialog dlog;
private ObjectOutputStream oos;
private ObjectInputStream ois;
public Dialoglisten(Dialog dlog,ObjectOutputStream oos,ObjectInputStream ois){
this.dlog=dlog;
this.oos=oos;
this.ois=ois;
}
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if(e.getSource().equals(dlog.getSave())){
User from=new User();
if(dlog.getOldpasswordfield().getText().equals("")){
JOptionPane.showConfirmDialog(null, "密码不能为空", "提示",JOptionPane.DEFAULT_OPTION);
}
else if(dlog.getNewpasswordfield().getText().equals("")){
JOptionPane.showConfirmDialog(null, "密码不能为空", "提示",JOptionPane.DEFAULT_OPTION);
}
else
{
from.setSid(dlog.getIdfield().getText());
from.setSpassword(dlog.getOldpasswordfield().getText());
QQpack pack=new QQpack();
pack.setType(PackType.update);
pack.setFrom(from);
pack.setContent(dlog.getNewpasswordfield().getText());
try {
oos.writeObject(pack);
} catch (Exception e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
}
else if(e.getActionCommand().equals("取消")){
dlog.dispose();
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?