通过按下按钮,JOptionPane重复程序

时间:2017-10-03 11:55:10

标签: java button jlabel joptionpane repeat

当你按下按钮“Nochmal”(它的德语btw)时,我想重复我的程序 一切正常但我不知道从一开始就重复该程序的代码。 顺便说一句,它是一个随机数字生成器,有自己的输入。

package main;

import java.util.Random;

import javax.swing.*;


public class randomNumberGen {

    public static void main(String[] args) {
        Object[] options1 = { "Nochmal", "Quit" };

        int eingabe = Integer.parseInt( JOptionPane.showInputDialog("Von 0 bis: ", null));

        Random rn = new Random();

        for(int i =0; i < 1; i++)
        {
            int answer =rn.nextInt(eingabe) + 1;

            JPanel antwort = new JPanel();
            antwort.add(new JLabel("Deine Zahl lautet: " + answer));

            int result = JOptionPane.showOptionDialog(null, antwort, "RNG",
                    JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.PLAIN_MESSAGE,
                    null, options1, null);
            if (result == JOptionPane.YES_OPTION){
              //what to put into here?
            }
        }

    }
}

1 个答案:

答案 0 :(得分:0)

刚刚提出:

 main(args);

你应该从主要方法中获取逻辑。