📄 systementerframe.java~1~
字号:
package prjsystementer;
import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import java.awt.Rectangle;
import javax.swing.JTextField;
import javax.swing.JPasswordField;
import javax.swing.JButton;
import java.awt.Font;
import javax.swing.JPanel;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JScrollPane;
import java.sql.ResultSet;
import java.sql.*;
import javax.swing.JOptionPane;
public class SystemEnterFrame extends JFrame {
public SystemEnterFrame() {
try {
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}
private void jbInit() throws Exception {
getContentPane().setLayout(null);
lblName.setFont(new java.awt.Font("宋体", Font.BOLD, 12));
lblName.setText("用户名");
lblName.setBounds(new Rectangle(45, 74, 145, 50));
btnCancel.setFont(new java.awt.Font("宋体", Font.BOLD, 12));
btnOk.setFont(new java.awt.Font("宋体", Font.BOLD, 12));
lblPass.setFont(new java.awt.Font("宋体", Font.BOLD, 12));
btnOk.setBounds(new Rectangle(110, 229, 106, 37));
btnOk.setText("登陆");
btnOk.addActionListener(new SystemEnterFrame_btnOk_actionAdapter(this));
btnCancel.setBounds(new Rectangle(252, 229, 106, 37));
btnCancel.setText("关闭");
btnCancel.addActionListener(new
SystemEnterFrame_btnCancel_actionAdapter(this));
txtPass.setBounds(new Rectangle(125, 157, 248, 35));
txtName.setBounds(new Rectangle(125, 82, 248, 37));
this.setTitle("系统登陆");
jLabel1.setFont(new java.awt.Font("宋体", Font.BOLD, 20));
jLabel1.setText("系统登陆");
jLabel1.setBounds(new Rectangle(166, 23, 119, 39));
jScrollPane1.setBounds(new Rectangle(15, 69, 405, 139));
this.getContentPane().add(btnOk);
this.getContentPane().add(btnCancel);
this.getContentPane().add(txtName);
this.getContentPane().add(lblName);
this.getContentPane().add(lblPass);
this.getContentPane().add(txtPass);
this.getContentPane().add(jLabel1);
this.getContentPane().add(jScrollPane1);
lblPass.setText("密码");
lblPass.setBounds(new Rectangle(45, 148, 121, 49));
}
public void Login() {
DBManager db = new DBManager();
String pass = String.valueOf(txtPass.getPassword());
ResultSet rs = db.ExecuteQuery("select * from T_USER where name='" +
txtName.getText() +
"' and pwd='" + pass + "'");
try {
if (rs.next() == false) {
JOptionPane.showInputDialog(this, "用户名或密码错误", "提示",
JOptionPane.INFORMATION_MESSAGE);
return;
}
if (rs.getString("name").equals(txtName.getText())) {
}
} catch (SQLException ex) {
}
}
public static void main(String[] args) {
SystemEnterFrame systementerframe = new SystemEnterFrame();
systementerframe.setSize(450, 330);
//显示弹出窗口的位置,现在在显示屏的中间
systementerframe.setLocation(300, 150);
systementerframe.setDefaultCloseOperation(systementerframe.
DISPOSE_ON_CLOSE);
systementerframe.setVisible(true);
}
JLabel lblName = new JLabel();
JLabel lblPass = new JLabel();
JTextField txtName = new JTextField();
JPasswordField txtPass = new JPasswordField();
JButton btnCancel = new JButton();
JButton btnOk = new JButton();
JLabel jLabel1 = new JLabel();
JScrollPane jScrollPane1 = new JScrollPane();
public void btnCancel_actionPerformed(ActionEvent e) {
this.dispose();
}
public void btnOk_actionPerformed(ActionEvent e) {
}
}
class SystemEnterFrame_btnOk_actionAdapter implements ActionListener {
private SystemEnterFrame adaptee;
SystemEnterFrame_btnOk_actionAdapter(SystemEnterFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btnOk_actionPerformed(e);
}
}
class SystemEnterFrame_btnCancel_actionAdapter implements ActionListener {
private SystemEnterFrame adaptee;
SystemEnterFrame_btnCancel_actionAdapter(SystemEnterFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btnCancel_actionPerformed(e);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -