私のJavaプログラムでやりたいことは、ボタンを押すとtextfield
、一定の間隔でテキストが表示されることです。つまり、ボタンを押すとjFrame
ポップアップが表示され、次のようなテキストを示すラベルがあります。
私は初心者で、この問題をグーグルで検索しようとしましたが、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);
}