📄 edituser.java
字号:
package cstest;import java.io.ObjectOutputStream;import java.io.FileOutputStream;import javax.swing.*;import java.awt.event.*;import javax.swing.JLabel;import java.awt.*;public class EditUser extends JPanel{ private Frame f=new Frame(); private javax.swing.JLabel jLabel1 = null; private javax.swing.JLabel jLabel2 = null; private javax.swing.JLabel jLabel3 = null; private javax.swing.JButton jButton = null; //确认 private javax.swing.JButton jButton1 = null; //取消 private javax.swing.JList jList=null; private javax.swing.JScrollPane jScrollPane=null; //输入用户名称 private javax.swing.JTextField textCfigName = null; //输入用户帐户 private javax.swing.JTextField textCfigAccount = null; //输入用户密码 private javax.swing.JTextField textCfigPsw = null; JLabel ChooseUser = new JLabel(); JButton jButton3 = new javax.swing.JButton(); public EditUser() { super(); initialize(); //初始化函数 } /*初始化函数*/ private void initialize() { jButton3 = new javax.swing.JButton(); jButton3.setBounds(new Rectangle(133, 180, 87, 32)); jButton3.setText("Delete"); jButton3.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"); } } } jButton3_actionPerformed(e); } }); this.setLayout(null); ChooseUser.setText("ChooseUser"); ChooseUser.setBounds(new Rectangle(21, 20, 74, 25)); this.setSize(356, 340); //设置窗口尺寸 f.setTitle("Add User"); //设置窗口名称 this.add(getJLabel1(), null); this.add(getTextCfigName(), null); this.add(getTextCfigAccount(), null); this.add(getJButton(), null); this.add(getJButton1(), null); this.add(jButton3, null); this.add(getJLabel2(), null); this.add(getTextCfigPsw(), null); this.add(getJLabel3(), null); this.add(getJScrollPane(), null); this.add(ChooseUser, null); f.add(this, BorderLayout.CENTER); f.setSize(356,280); Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); Dimension frameSize = f.getSize(); if (frameSize.height > screenSize.height) { frameSize.height = screenSize.height; } if (frameSize.width > screenSize.width) { frameSize.width = screenSize.width; } f.setLocation( (screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2); f.setVisible(true); } /* private javax.swing.JLabel getJLabel() { if (jLabel == null) { jLabel = new javax.swing.JLabel(); jLabel.setText(""); } return jLabel; }*/ private javax.swing.JLabel getJLabel1() { if (jLabel1 == null) { jLabel1 = new javax.swing.JLabel(); jLabel1.setBounds(new Rectangle(114, 23, 63, 25)); jLabel1.setText("Name"); jLabel1.setHorizontalAlignment(javax.swing.SwingConstants. CENTER); jLabel1.setName("labelName"); } return jLabel1; } /*提示信息标签*/ private javax.swing.JLabel getJLabel2() { if (jLabel2 == null) { jLabel2 = new javax.swing.JLabel(); jLabel2.setBounds(new Rectangle(110, 65, 63, 25)); jLabel2.setText("Account"); jLabel2.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); jLabel2.setName("labelAccount"); } return jLabel2; } /*提示信息标签*/ private javax.swing.JLabel getJLabel3() {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -