我想在我的 java 程序中做的是,当我按下按钮时,它会textfield
每隔一段时间显示文本。即我按下按钮然后jFrame
弹出一个标签,其中显示如下文本:第一秒:“1st”然后是1秒的时间滞后,然后是第二件事:“2nd”
我是一个新手,我试图用谷歌搜索这个问题,但即使在 3-4 小时后我也找不到解决方案,我尝试了很多东西:睡觉,尝试捕捉......
请把答案写得很简单。
这是我的代码:在下面的代码中,当按下按钮时,jFrame 来了,但里面有一个白屏,当总和结束时,它的屏幕变灰并显示答案....
private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {
See.setVisible(true);//See is the JFrame
t007.setVisible(true);//Label in See
l2.setVisible(true);//TextField in See
int ran, g, d, col, ran2;
double y = 1000 * (Double.parseDouble(t2.getText()));
int x = (int) y;
d = 0;
double c = Math.pow(10, Integer.parseInt(t1.getText()));
col = Integer.parseInt(t3.getText());
for (g = 0; g < col;) {
ran = (int) (Math.random() * (c)); // Random Number Creation Starts
if (ran > (c / 10)) {
g = g + 1;
ran2 = ((int) (Math.random() * 10)) % 2;
if (ran2 == 1) {
ran = ran * (-1);
}
d = d + ran;
if (d < 0) {
ran = ran * (-1);
d = d + (2 * ran);
}
l2.setVisible(true);
t007.setText("" + ran);
System.out.println("" + ran);
jButton6.doClick();
//Pausing (Sleep)
try {
Thread.sleep(x);
} catch (InterruptedException ex) {
Thread.currentThread().interrupt();
}
}
}
l2.setText("" + d);
}