我希望按下按钮时生成一个随机数,然后将其显示在框架中。我该怎么办?这是一些代码
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!");
}
答案 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
,例如JTextArea
或JLabel
,将其添加到您的gui,就像添加按钮一样,然后调用
myJLabel.setText("new number"+randomNumber);
更改显示的文字。