我希望这个程序在每次单击“生成数字”按钮时返回一组新的数字,即0到10之间的6个整数。
然而,即使再次点击按钮,它也会带回相同的数字。
这是生成数字的Model类代码:
public class Number {
int[] num = new int[6];
Random ran = new Random(10);
public int[] generate(){
for(int i = 0; i<6; i++)
{
num[i] = ran.nextInt(10);
}
return num;
}
}
这就是从ActionListener
方法调用此代码的方法:
public void actionPerformed(ActionEvent e) {
Number numb = new Number();
lot_num.setText(Arrays.toString(numb.generate()));
}
我也无法告诉如何管理结果的格式,使其在文本字段中间隔,而不用逗号和括号。