在JAVA中实现限制登陆次数的代码,超过三次确定键将不能用

来源:百度知道 编辑:UC知道 时间:2024/09/24 11:55:42
Button的代码如下:
public void jok_actionPerformed(ActionEvent e) {
if (t1.getText().trim().equals("")) {
JOptionPane.showMessageDialog(null, "用户名不能为空");
return;
} else if (t2.getText().trim().equals("")) {
JOptionPane.showMessageDialog(null, "用户密码不能为空");
return;
} else { //加载JDBC驱数据库动程序
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
System.out.println("成功加载JDBC-ODBC驱动程序!");
} catch (ClassNotFoundException ee) {
System.out.println("加载JDBC-ODBC驱动程序失败!");
System.out.println(ee.getMessage());
return;
}
//建立与数据源user1的连接
try {
conn =

JOptionPane.showMessageDialog(null, "用户身份不合法");
在这里加一个int 值 默认为0 当运行到这里的时候int++
下次多个判断if int大于等于三 直接登录失败就可以了

import java.awt.event.*;
import java.awt.*;
import javax.swing.*;

import java.sql.*;
public class Login extends JFrame implements ActionListener{

JButton button1,button2;
static JTextField text1,text2;
JPanel panel1,panel2,panel3,panel4,panel5;
Container con1;
int count=0;//密码输入次数计数器
Login()
{
super("用户登陆");

text1=new JTextField(10);
text2=new JPasswordField(10);
button1=new JButton("提交");
button2=new JButton("取消");
panel1 = new JPanel();
panel2 = new JPanel();
panel3 = new JPanel();
panel4 = new JPanel();
panel5 = new JPanel();

setLocation(350,250);
con1=getContentPane();
con1.setLayout(new GridLayout(5,1));
con1.setPreferredSize(ne