如何在单击按钮时增加变量?

杰克·斯坦格(Jake Stanger)

我正在尝试制作像学校这样的小型游戏。它旨在帮助您学习时间表。我想要的是表的乘数每次都是随机的(5x8然后5x3然后5x9等)。

我已经用数组控制了数字的生成,如下所示

public static Integer[] generateNumbers()
{
    Integer[] arr = new Integer[12];

    for(int j = 0; j < arr.length; j++)
    {
        arr[j] = j+1;
    }
    Collections.shuffle(Arrays.asList(arr));
    System.out.println(Arrays.asList(arr));
    return arr;
}

如何使用户每次单击按钮时都选择数组中的下一个数字,同时要记住该按钮是在另一个类中声明的,而ActionListener也是在其他位置声明的?

哦,该数组在类范围内可用,因为该函数的声明如下:

public static Integer[] arr = generateNumbers();
阴霾先生

不需要单独的类中的按钮,单击操作侦听器便会与您的数组进行通信,我看到的最简单的方法是将一个公共方法放入该数组的类中,该方法接受一个索引,然后增加索引,并且返回存储在其上的元素。

编写代码很有趣,但是这些作业旨在让您抓紧时间,尝试编写一些代码,并让我们知道它是否中断,而不是要求一般的答案。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在单击按钮时转换div

如何在单击按钮时显示DatePickerDialog?

如何使单击时增加和减少值的按钮?

如何在单击按钮时隐藏表单

如何在单击按钮时复制URL?

分别单击按钮时如何增加按钮的值?

如何在单击按钮时显示模态

如何在使用ZoomToFactor来增加按钮单击中的缩放级别时在滚动查看器中居中缩放

如何在单击按钮时做出反应以更改变量值

如何在pygame中按住鼠标单击时阻止变量增加

Datepicker:如何在单击按钮时弹出日期选择器并将值存储在变量中

如何在每次单击按钮时增加/减少视口元值(初始比例,最大比例或最小比例)?

在jQuery中按住按钮时,如何递增地增加变量?

如何在单击按钮时检查ValidationResults

如何在单击按钮时显示iframe

如何在单击按钮时禁用kendodatetimepicker?

如何在单击按钮时显示视图?

如何在文本框中创建发票编号并在单击按钮时自动增加发票编号?

如何在javascript中的新窗口中打开链接并仅在单击按钮时增加计数器?

如何在按钮单击时更新 setinterval 函数中的变量值

JSP:如何在 JSP 中增加数据库的值?单击按钮时出错

如何在单击时更改按钮类

单击按钮时如何使进度条增加?迅速

如何在单击按钮时刷新 ListViewBuilder?

如何在模板中单击按钮时在 django 上增加 IntegerField?

如何在不透明度增加的情况下翻译按钮单击时的 div?

如何在单击时更改按钮值?

如何在按钮单击时使用javascript增加div高度?

如何在单击按钮时临时增加 div 的 z-index?