📄 dialoguser_pwf.java~54~
字号:
package 固定资产管理系统;
import java.awt.*;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
public class Dialoguser_pwf extends JDialog {
int flag;
ConnectDataBase cdb=new ConnectDataBase();
JPanel panel1 = new JPanel();
JLabel lbluser = new JLabel();
JTextField txtuser = new JTextField();
JLabel lblpwf = new JLabel();
JPasswordField txtpwf = new JPasswordField();
JButton btnlog = new JButton();
JButton btnreset = new JButton();
JLabel lblshow = new JLabel();
JLabel lblpermission = new JLabel();
JComboBox combpermission = new JComboBox();
public Dialoguser_pwf(Frame owner, String title, boolean modal) {
super(owner, title, modal);
try {
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
jbInit();
pack();
} catch (Exception exception) {
exception.printStackTrace();
}
}
public Dialoguser_pwf() {
try {
jbInit();
} catch (Exception ex) {
ex.printStackTrace();
}
}
private void jbInit() throws Exception {
panel1.setLayout(null);
lbluser.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
lbluser.setText("用户名:");
lbluser.setBounds(new Rectangle(30, 65, 100, 20));
txtuser.setText("hightcool");
txtuser.setBounds(new Rectangle(110, 65, 150, 20));
lblpwf.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
lblpwf.setText("密 码:");
lblpwf.setBounds(new Rectangle(30, 100, 100, 20));
txtpwf.setText("8888");
txtpwf.setBounds(new Rectangle(110, 100, 150, 20));
btnlog.setBounds(new Rectangle(50, 175, 90, 25));
btnlog.setFont(new java.awt.Font("宋体", Font.BOLD, 12));
btnlog.setText("登录系统");
btnlog.addActionListener(new Dialoguser_pwf_btnlog_actionAdapter(this));
btnreset.setBounds(new Rectangle(150, 175, 90, 25));
btnreset.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
btnreset.setText("离开系统");
btnreset.addActionListener(new Dialoguser_pwf_btnreset_actionAdapter(this));
this.setDefaultCloseOperation(javax.swing.WindowConstants.HIDE_ON_CLOSE);
this.setEnabled(false);
this.setTitle("用户登陆");
this.addWindowListener(new Dialoguser_pwf_this_windowAdapter(this));
lblshow.setFont(new java.awt.Font("宋体", Font.BOLD, 19));
lblshow.setForeground(new Color(0, 148, 255));
lblshow.setHorizontalAlignment(SwingConstants.CENTER);
lblshow.setText("欢迎使用固定资产管理系统");
lblshow.setBounds(new Rectangle(25, 20, 240, 17));
lblpermission.setFont(new java.awt.Font("宋体", Font.BOLD, 13));
lblpermission.setText("权 限:");
lblpermission.setBounds(new Rectangle(30, 135, 100, 20));
combpermission.setBounds(new Rectangle(110, 135, 150, 20));
combpermission.addItem("普通用户");
combpermission.addItem("超级用户");
getContentPane().add(panel1);
panel1.add(lbluser);
panel1.add(txtuser);
panel1.add(lblpwf);
panel1.add(txtpwf);
panel1.add(lblshow);
panel1.add(btnlog);
panel1.add(btnreset);
panel1.add(lblpermission);
panel1.add(combpermission);
}
public void btnlog_actionPerformed(ActionEvent e) {
if(cdb.user_check(txtuser.getText(),String.valueOf(txtpwf.getPassword()),
String.valueOf(combpermission.getSelectedItem()))){
flag = 1;
JOptionPane.showMessageDialog(this, "用户通过验证!", "登录成功",
JOptionPane.INFORMATION_MESSAGE);
this.dispose();
}
if(flag==0)
{
JOptionPane.showMessageDialog(this, "非法用户或密码!", "登录失败",
JOptionPane.ERROR_MESSAGE);
this.dispose();
this.show();
}
}
public void btnreset_actionPerformed(ActionEvent e) {
System.exit(0);
}
}
class Dialoguser_pwf_this_windowAdapter extends WindowAdapter {
private Dialoguser_pwf adaptee;
Dialoguser_pwf_this_windowAdapter(Dialoguser_pwf adaptee) {
this.adaptee = adaptee;
}
}
class Dialoguser_pwf_btnreset_actionAdapter implements ActionListener {
private Dialoguser_pwf adaptee;
Dialoguser_pwf_btnreset_actionAdapter(Dialoguser_pwf adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btnreset_actionPerformed(e);
}
}
class Dialoguser_pwf_btnlog_actionAdapter implements ActionListener {
private Dialoguser_pwf adaptee;
Dialoguser_pwf_btnlog_actionAdapter(Dialoguser_pwf adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btnlog_actionPerformed(e);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -