我的意思是我有一个带有按钮/动作监听器的框架和4个不同的框架。当我点击按钮时,它会随机打开这4帧中的一个。例如,我有坐标系1,2,3,4。如果我点击我的按钮它会通过setVisible(true)随机显示其中一个帧我已经设置了代码使其可见并使当前帧不可见我唯一的问题是我不知道按钮如何从4帧中随机选择
将所有帧添加到List或Array中。创建随机对象,生成[0,3]之间的随机数。现在,你有了带有帧的列表和随机数生成器,你就可以使用它了。例如:
frames.get(random.nextInt(frames.size()));
frames -所有帧的列表
random -随机类的实例。
参见:
- 生成随机数
- 使用标准集合。
- 优先选择collection而不是旧的类