📄 modifyagentpasswddialog.java
字号:
package com.tarena.abs.client;import java.awt.*;import java.awt.event.*;import java.io.IOException;import javax.swing.*;import com.tarena.abs.dao.*;import com.tarena.abs.server.*;import com.tarena.abs.model.*;public class ModifyAgentPasswdDialog extends JDialog implements ActionListener{ JLabel label0,label1,label2,label3; JButton ok,cancel; JTextField name,oldPassword,newPassword; public ModifyAgentPasswdDialog(JFrame frame){ super(frame,"修改代理商密码"); label0=new JLabel("请输入网点信息:"); label1=new JLabel(" 用户名:"); label2=new JLabel(" 原密码:"); label3=new JLabel(" 新密码:"); name=new JTextField(15); oldPassword=new JTextField(15); newPassword=new JTextField(15); ok=new JButton("修改"); cancel=new JButton("取消"); init(); eventHandle(); } private void init(){ JPanel p1=new JPanel(); p1.add(label0); this.add(p1,BorderLayout.NORTH); JPanel p2=new JPanel(); p2.setLayout(new GridLayout(3,2,10,20)); p2.add(label1); p2.add(name); p2.add(label2); p2.add(oldPassword); p2.add(label3); p2.add(newPassword); this.add(p2,BorderLayout.CENTER); JPanel p3=new JPanel(); p3.add(ok); p3.add(cancel); this.add(p3,BorderLayout.SOUTH); } private void eventHandle(){ ok.addActionListener(this); cancel.addActionListener(this); } public void showMe(){ this.setSize(300,200); this.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE); this.setVisible(true); } public void actionPerformed(ActionEvent e) { String comm=e.getActionCommand(); Boolean success = false; if(comm.equals("修改")){ if(name.getText().equals("")||oldPassword.getText().equals("")||newPassword.getText().equals("")){ JOptionPane.showMessageDialog(this,"姓名,密码不能为空!"); return; } Request q = new Request("modifyPasswd"); q.setData("userName", name.getText()); q.setData("oldPasswd", oldPassword.getText()); q.setData("newPasswd", newPassword.getText()); try { ClientMainClass.oos.writeObject(q); ClientMainClass.oos.flush(); Response res=(Response)ClientMainClass.ois.readObject(); success = (Boolean)res.getData(); } catch (Exception e1) { e1.printStackTrace(); } if(success){ JOptionPane.showMessageDialog(this,"祝贺,密码修改成功!"); this.dispose(); }else{ JOptionPane.showMessageDialog(this,"密码修改失败,请检查!"); name.setText(""); oldPassword.setText(""); newPassword.setText(""); } }else if(comm.equals("取消")){ this.dispose(); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -