当我第一次按下该按钮时,它应该显示一条消息,但是下次我按下该按钮时,它应该可以正常使用。
private void jButton1ActionPerformed (java.awt.event.ActionEven evt) {
jTextArea1.setText(jTextArea1.getText()+"Let the battle begin!\n");
基本上,这就是我希望它在第一次单击时所做的,以及:
if (jProgressBar1.getValue() > 0) {
if (publicInt.rndNum() > 90)
}
等,等等。
编辑:
感谢评论员,这就是我所做的工作。
if (publicInt.startPhrase() == true) {
jTextArea1.setText("The battle has begun!\n");
publicInt.sp = false;
}
最佳答案
您应该使用布尔值(假设为按下),该布尔值将为false,并且在按下按钮后将其设置为true……代码将类似于:
boolean pressed = false;
private void jButton1ActionPerformed (java.awt.event.ActionEven evt) {
if (!pressed) {
jTextArea1.setText(jTextArea1.getText()+"Let the battle begin!\n");
pressed = true;
}