⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 edituser.java

📁 自己写的具有图形界面的SMTP和POP3邮件服务器端程序,实现邮件发送和收取,新建用户功能,用最基本的语句描述了邮件服务器端与客户端之间的通信过程
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
              if (jLabel3 == null) {                      jLabel3 = new javax.swing.JLabel();                      jLabel3.setBounds(new Rectangle(112, 106, 63, 25));                      jLabel3.setText("PassWord");                      jLabel3.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);                      jLabel3.setName("labelPassWord");              }              return jLabel3;      }      /*用户名称编辑框*/      public javax.swing.JTextField getTextCfigName() {              if (textCfigName == null) {                      textCfigName = new javax.swing.JTextField();                      textCfigName.setBounds(new Rectangle(199, 25, 98, 25));                      textCfigName.setName("textName");              }              return textCfigName;      }      /*用户帐户编辑框*/      public javax.swing.JTextField getTextCfigAccount() {              if (textCfigAccount == null) {                      textCfigAccount = new javax.swing.JTextField();                      textCfigAccount.setBounds(new Rectangle(198, 64, 99, 25));                      textCfigAccount.setName("textAccount");              }              return textCfigAccount;      }      /*用户密码编辑框*/      public javax.swing.JTextField getTextCfigPsw() {              if (textCfigPsw == null) {                      textCfigPsw = new javax.swing.JTextField();                      textCfigPsw.setBounds(new Rectangle(196, 106, 100, 25));                      textCfigPsw.setName("psw");              }              return textCfigPsw;      }      public javax.swing.JScrollPane getJScrollPane() {             if (jScrollPane == null) {                   String[] data =new String[10];                   data[0]=new String("ken");                   data[1]=new String("ken");                   data[2]=new String("ken");                   data[3]=new String("ken");                   data[4]=new String("ken");                   data[5]=new String("ken");                   jList=new JList(data);                   jScrollPane=new JScrollPane(jList);                   jScrollPane.setBounds(new Rectangle(21, 52, 78, 79));             }             return jScrollPane;     }      /*修改确认按钮*/      public javax.swing.JButton getJButton() {            if (jButton == null) {                  jButton = new javax.swing.JButton();                  jButton.setBounds(new Rectangle(22, 180, 87, 32));                  jButton.setText("Modify");                  //添加事件侦听函数                  jButton.addActionListener(new java.awt.event.ActionListener() {                        //保存用户配置                        public void actionPerformed(java.awt.event.ActionEvent                                e) {                              if (textCfigName.getText().equals("")) {                                    setVisible(false);                                    JOptionPane.showMessageDialog(                                            null,                                            "Username is empty, Add new user failed!");                              }                              else                              {                                    if(textCfigAccount.getText().equals(""))                                    {                                          setVisible(false);                                   JOptionPane.showMessageDialog(                                           null,                                           "Account is empty, Add new user failed!");                                    }                                    else {                                          if (textCfigPsw.getText().equals("")) {                                                setVisible(false);                                                JOptionPane.showMessageDialog(                                                        null,                                                        "Password is empty, Add new user failed!");                                          }                                          else {                                                Node n = new Node();                                                n.setAccount(textCfigAccount.                                                        getText());                                                n.setUserName(textCfigName.                                                        getText());                                                n.setPassword(textCfigPsw.                                                        getText());                                                ServerTable.uil.add(n);                                                try {                                                      ObjectOutputStream out =                                                              new                                                              ObjectOutputStream(new                                                              FileOutputStream(                                                              "User.us"));                                                      //保存设置                                                      out.writeObject(                                                              ServerTable.uil);                                                      //关闭配置文件输出流                                                      out.close();                                                }                                                catch (Exception ex) {                                                      ex.printStackTrace();                                                }                                                setVisible(false);                                                //显示信息                                                JOptionPane.showMessageDialog(                                                        null,                                                        " Add new user successfully");                                          }                                    }                              }                        }                  });            }            return jButton;      }      /*取消按钮*/      public javax.swing.JButton getJButton1() {            if (jButton1 == null) {                  jButton1 = new javax.swing.JButton();                  jButton1.setBounds(new Rectangle(246, 181, 88, 32));                  jButton1.setText("Cancel");      jButton1.addActionListener(new ActionListener(this));                  //添加事件侦听函数                  jButton1.addActionListener(new java.awt.event.ActionListener() {                        //取消并关闭窗口显示                        public void actionPerformed(java.awt.event.ActionEvent e) {                              setVisible(false);                              JOptionPane.showMessageDialog(                                     null,                                     " Add new user failed!");                        }                  });            }            return jButton1;      }      //窗口显示方法,用于控制窗口的显示与隐藏      public void setVisible(boolean b)      {            this.f.setVisible(b);      }      void jButton3_actionPerformed(ActionEvent e) {      }  void jButton1_actionPerformed(ActionEvent e) {  }}class ActionListener implements java.awt.event.ActionListener {  EditUser adaptee;  ActionListener(EditUser adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jButton1_actionPerformed(e);  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -