gpt4 book ai didi

java - 我怎样才能使 JLabel 在一段时间后消失?

转载 作者:行者123 更新时间:2023-11-29 07:34:40 25 4
gpt4 key购买 nike

<分区>

我的程序有问题。我有一个按钮处理程序,我想让 JLabel 消失,然后等待一秒钟,然后导致第二个 JLabel 消失。我认为我的代码会工作,它会延迟,但是一旦方法完成,两个 JLabel 都会消失。它们同时消失,这不是我想要的。我的代码如下。感谢您的帮助!

private void jButton14ActionPerformed(java.awt.event.ActionEvent evt) {                                          

String numInputStr = inputBox.getText();
int numInput = Integer.parseInt(numInputStr);

inputBox.setText("");

if (numInput == 1) {
coin1.setVisible(false);
c1Visible = false;
} else if (numInput == 2) {
coin1.setVisible(false);
c1Visible = false;
coin2.setVisible(false);
c2Visible = false;

} else if (numInput == 3) {
coin1.setVisible(false);
c1Visible = false;
coin2.setVisible(false);
c2Visible = false;
coin3.setVisible(false);
c3Visible = false;
} else {
System.err.println("Invalid Input, try again");

}

jButton14.setVisible(false);

try {
Thread.sleep(1000);
} catch (Exception E) {

}

if ((c1Visible == false) && (c2Visible == true) && (c3Visible == true)) {
coin2.setVisible(false);
coin3.setVisible(false);
coin4.setVisible(false);
} else if ((c2Visible == false) && (c3Visible == true) && (c1Visible == false)) {
coin3.setVisible(false);
coin4.setVisible(false);

} else if ((c3Visible == false) && (c4Visible == true)) {
coin4.setVisible(false);
} else {
System.out.println("Something went wrong, please try again");
}


}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com