📄 edituser.java
字号:
package com.ysl.view;
import java.awt.Container;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;
import com.ysl.dao.UserDao;
import com.ysl.model.User;
public class EditUser extends JDialog implements ActionListener {
JTextField t1,t2;
JButton b1,b2;
String userid;
public EditUser(String userid)
{
this.userid=userid;
UserDao ud=new UserDao();
User user=ud.getUser(userid);
t1=new JTextField(10);
t2=new JTextField(10);
b1=new JButton("ok");
b2=new JButton("cancel");
JPanel p1=new JPanel();
JPanel p2=new JPanel();
JPanel p3=new JPanel();
p1.add(new JLabel("用户"));
p1.add(t1);
p2.add(new JLabel("密码"));
p2.add(t2);
p3.add(b1);
p3.add(b2);
Container cc=this.getContentPane();
cc.setLayout(new GridLayout(3,1));
cc.add(p1);
cc.add(p2);
cc.add(p3);
b1.addActionListener(this);
b2.addActionListener(this);
t1.setText(user.getUsername());
t2.setText(user.getUserpwd());
setTitle("修改用户");
setModal(true);
setSize(300,150);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if(e.getSource()==b1)
{
User user=new User();
user.setUserid(userid);
user.setUsername(t1.getText());
user.setUserpwd(t2.getText());
UserDao ud=new UserDao();
if(ud.editUser(user))
{
JOptionPane.showMessageDialog(null, "修改成功");
dispose();
}
else
{
JOptionPane.showMessageDialog(null, "修改失败");
}
}
else
{
dispose();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -