📄 logindialog.java~58~
字号:
forgetPasswordA.setText("");
forgetPassword1.setText("");
forgetPassword2.setText("");
forget.setVisible(false);
panel1.setVisible(true);
}
//号码注册页面显示
public void jLabel9_mouseClicked(MouseEvent e) {
this.setTitle("号码注册");
userID.setText("");
userPassword.setText("");
rege.setVisible(true);
panel1.setVisible(false);
}
//密码重设界面显示
public void jLabel10_mouseClicked(MouseEvent e) {
this.setTitle("密码重设");
userID.setText("");
userPassword.setText("");
forget.setVisible(true);
panel1.setVisible(false);
}
//号码注册取消键
public void jButton4_actionPerformed(ActionEvent e) {
this.setTitle("用户登录");
Password1.setText("");
Password2.setText("");
PasswordA.setText("");
panel1.setVisible(true);
rege.setVisible(false);
}
public void jButton5_actionPerformed(ActionEvent e) {
char[] forpa1 = forgetPassword1.getPassword();
char[] forpa2 = forgetPassword2.getPassword();
String forp1 = new String(forpa1);
String forp2 = new String(forpa2);
if (forgetNumber.getText().trim().equals("")) {
JOptionPane.showMessageDialog(null, "号码不能为空!", "警告",
JOptionPane.WARNING_MESSAGE);
}
else if (forgetPasswordA.getText().trim().equals("")) {
JOptionPane.showMessageDialog(null, "密码保护不可为空", "警告",
JOptionPane.WARNING_MESSAGE);
}
else if (forp1.equals("")) {
JOptionPane.showMessageDialog(null, "新密码不可为空", "警告",
JOptionPane.WARNING_MESSAGE);
}
else if (forp1.equals(forp2)) {
if (socket == null) {
try {
//与服务器建立连接 端口 5555
socket = new Socket
(InetAddress.getLocalHost(), 5555);
if (socket != null) {
try {
//实例化两个数据流
dis = new DataInputStream
(socket.getInputStream());
//将dis指向socket的输入流
dos = new DataOutputStream
(socket.getOutputStream());
//将dos指向socket的输出流
}
catch (IOException ex) {
ex.printStackTrace();
disconnect();
}
//向服务器发送用户密码修改信息
StringBuffer info = new StringBuffer
("FORGET");
info.append(":" + forgetNumber.getText().trim());
info.append(":" + forgetPasswordA.getText());
info.append(":" + forp1);
send(info.toString());
//启动listen2线程
listen2 sg = new listen2();
sg.start();
}
else {
JOptionPane.showMessageDialog(this,
"请稍候再试...", "错误", JOptionPane.ERROR_MESSAGE);
}
}
catch (IOException ee) {
JOptionPane.showMessageDialog(this,
"连接超时,服务器端无响应!\n请稍候再试...",
"错误",
JOptionPane.ERROR_MESSAGE);
//超时断开
disconnect();
}
}
}
else {
JOptionPane.showMessageDialog(null, "两次输入的密码不同", "错误",
JOptionPane.ERROR_MESSAGE);
}
}
//密码修改
public void jButton7_actionPerformed(ActionEvent e) {
char[] oldpassword = jPasswordField1.getPassword();
char[] newpassword1 = jPasswordField2.getPassword();
char[] newpassword2 = jPasswordField3.getPassword();
String oldpas = new String(oldpassword);
String newpas1 = new String(newpassword1);
String newpas2 = new String(newpassword2);
if (jTextField1.getText().trim().equals("")) {
JOptionPane.showMessageDialog(null, "请输入要修改密码的帐号!", "警告",
JOptionPane.WARNING_MESSAGE);
}
else if (oldpas.equals("")) {
JOptionPane.showMessageDialog(null, "请输入旧密码!", "警告",
JOptionPane.WARNING_MESSAGE);
}
else if (newpas1.equals("")) {
JOptionPane.showMessageDialog(null, "请输入新密码!", "警告",
JOptionPane.WARNING_MESSAGE);
}
else if (newpas1.equals(newpas2)) {
if (socket == null) {
try {
//与服务器建立连接 端口 5555
socket = new Socket
(InetAddress.getLocalHost(), 5555);
if (socket != null) {
try {
//实例化两个数据流
dis = new DataInputStream
(socket.getInputStream());
//将dis指向socket的输入流
dos = new DataOutputStream
(socket.getOutputStream());
//将dos指向socket的输出流
}
catch (IOException ex) {
ex.printStackTrace();
disconnect();
}
//向服务器发送用户密码修改信息
StringBuffer info = new StringBuffer
("XIUGAI");
info.append(":" + jTextField1.getText().trim());
info.append(":" + oldpas);
info.append(":" + newpas1);
send(info.toString());
//启动listen2线程
listen2 sg = new listen2();
sg.start();
}
else {
JOptionPane.showMessageDialog(this,
"请稍候再试...", "错误", JOptionPane.ERROR_MESSAGE);
}
}
catch (IOException ee) {
JOptionPane.showMessageDialog(this,
"连接超时,服务器端无响应!\n请稍候再试...",
"错误",
JOptionPane.ERROR_MESSAGE);
disconnect();
}
}
}
else {
JOptionPane.showMessageDialog(null, "两次输入的新密码不匹配!", "错误",
JOptionPane.ERROR_MESSAGE);
}
}
//密码修改取消
public void jButton8_actionPerformed(ActionEvent e) {
this.setTitle("用户登录");
jTextField1.setText("");
jPasswordField1.setText("");
jPasswordField2.setText("");
jPasswordField3.setText("");
panel1.setVisible(true);
jPanel5.setVisible(false);
}
//密码修改界面显示
public void jLabel25_mouseClicked(MouseEvent e) {
this.setTitle("密码修改");
userID.setText("");
userPassword.setText("");
jPanel5.setVisible(true);
panel1.setVisible(false);
}
public void jLabel4_mouseClicked(MouseEvent e) {
String url = "http://nsl.68ab.com";
try {
Runtime.getRuntime().exec("explorer " + url);
}
catch (IOException ex) {
ex.printStackTrace();
}
}
}
class LoginDialog_jLabel4_mouseAdapter
extends MouseAdapter {
private LoginDialog adaptee;
LoginDialog_jLabel4_mouseAdapter(LoginDialog adaptee) {
this.adaptee = adaptee;
}
public void mouseClicked(MouseEvent e) {
adaptee.jLabel4_mouseClicked(e);
}
}
class LoginDialog_jLabel25_mouseAdapter
extends MouseAdapter {
private LoginDialog adaptee;
LoginDialog_jLabel25_mouseAdapter(LoginDialog adaptee) {
this.adaptee = adaptee;
}
public void mouseClicked(MouseEvent e) {
adaptee.jLabel25_mouseClicked(e);
}
}
class LoginDialog_jButton8_actionAdapter
implements ActionListener {
private LoginDialog adaptee;
LoginDialog_jButton8_actionAdapter(LoginDialog adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton8_actionPerformed(e);
}
}
class LoginDialog_jButton7_actionAdapter
implements ActionListener {
private LoginDialog adaptee;
LoginDialog_jButton7_actionAdapter(LoginDialog adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton7_actionPerformed(e);
}
}
class LoginDialog_jButton5_actionAdapter
implements ActionListener {
private LoginDialog adaptee;
LoginDialog_jButton5_actionAdapter(LoginDialog adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton5_actionPerformed(e);
}
}
class LoginDialog_jButton4_actionAdapter
implements ActionListener {
private LoginDialog adaptee;
LoginDialog_jButton4_actionAdapter(LoginDialog adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton4_actionPerformed(e);
}
}
class LoginDialog_jLabel9_mouseAdapter
extends MouseAdapter {
private LoginDialog adaptee;
LoginDialog_jLabel9_mouseAdapter(LoginDialog adaptee) {
this.adaptee = adaptee;
}
public void mouseClicked(MouseEvent e) {
adaptee.jLabel9_mouseClicked(e);
}
}
class LoginDialog_jLabel10_mouseAdapter
extends MouseAdapter {
private LoginDialog adaptee;
LoginDialog_jLabel10_mouseAdapter(LoginDialog adaptee) {
this.adaptee = adaptee;
}
public void mouseClicked(MouseEvent e) {
adaptee.jLabel10_mouseClicked(e);
}
}
class LoginDialog_jButton6_actionAdapter
implements ActionListener {
private LoginDialog adaptee;
LoginDialog_jButton6_actionAdapter(LoginDialog adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton6_actionPerformed(e);
}
}
class LoginDialog_jButton3_actionAdapter
implements ActionListener {
private LoginDialog adaptee;
LoginDialog_jButton3_actionAdapter(LoginDialog adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton3_actionPerformed(e);
}
}
class LoginDialog_jButton2_actionAdapter
implements ActionListener {
private LoginDialog adaptee;
LoginDialog_jButton2_actionAdapter(LoginDialog adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton2_actionPerformed(e);
}
}
class LoginDialog_jButton1_actionAdapter
implements ActionListener {
private LoginDialog adaptee;
LoginDialog_jButton1_actionAdapter(LoginDialog adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton1_actionPerformed(e);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -