我正在尝试用Java编写代码。我创建了一个表单,我必须通过单击我创建的按钮来键入代码。所以,当我输入btn1,btn2,btn3,btn4和btn5然后我点击“Enter”按钮时,它会将我引导到我想要的形式。我尝试了很多不同的选择,但我找不到办法来完成它。如果有人可以帮助我,我会非常感激。 P.s我是Java的新手,所以请原谅我,如果我无法正确解释这件事。
private void btnEnterStateChanged(javax.swing.event.ChangeEvent evt) {
// TODO add your handling code here:
if(btn1.isSelected() && btn2.isSelected()
&& btn3.isSelected() && btn4.isSelected() && btn4.isSelected())
{
LoginForm login = new LoginForm();
login.setVisible(true);
}
else {
JOptionPane.showMessageDialog(this,
"Wrong code!");
}
}
答案 0 :(得分:0)
我假设你想要创建某种引脚检查的东西,当他输入正确的代码时,它会通过用户。所以我会创建String类型的字段currentCode,对于每个按钮监听器,我会将数字或字母w / e附加到currentCode。然后在按Enter键后将currentCode与实际代码进行比较,然后执行以下操作:
课堂上的某个地方:
private final String CODE = "4213";
private String currentCode;
输入按钮监听器:
new ActionListener() {
public void actionPerformed(ActionEvent e) {
if(currentCode.equals(CODE))
{
System.out.println("Hello");
}else
{
System.out.println("Nope");
currentCode = "";
}
}
}
每个按钮监听器:
new ActionListener() {
public void actionPerformed(ActionEvent e) {
currentCode += "INSERT HERE BUTTONS CODE LIKE 1 OR 2";
}
}
希望我帮助过:)