如何在随机生成后显示数字?

时间:2014-01-29 23:48:20

标签: java jbutton

我希望按下按钮时生成一个随机数,然后将其显示在框架中。我该怎么办?这是一些代码

JButton btnNewButton = new JButton("Money");
btnNewButton.setBounds(264, 5, 138, 78);
btnNewButton.addActionListener(new ActionListener(){


public void actionPerformed(ActionEvent e) {
    // TODO Auto-generated method stub
    Random myRandom = new Random();
    RandomNumber =myRandom.nextInt(100)+1;
    if (RandomNumber >= 50){
        System.out.println(RandomNumber);
        System.out.println("Yes");
    } else {
        System.out.println(RandomNumber);
        System.out.println("No!");
    }

2 个答案:

答案 0 :(得分:1)

你应该放一些java标题/文本字段并将其中的文本更改为你想要的数字

答案 1 :(得分:0)

好的,这就是你应该做的,但首先要提出一些建议:

1)不要使用固定(null)布局

btnNewButton.setBounds(264, 5, 138, 78);

使用一些java layout代替,如果你想编写Java GUI程序,你无论如何都要学习它。

2)使用正确的变量命名int randomNumber;,而不是int RandomNumber;,如果您不遵循正确的coding convenctions

,则每个人都会被不必要地命名

3)最后,如何显示该号码

如上所述,创建一些可以显示文本的Component,例如JTextAreaJLabel,将其添加到您的gui,就像添加按钮一样,然后调用

myJLabel.setText("new number"+randomNumber);

更改显示的文字。