标签: java swing user-interface actionlistener
我的意思是我的框架带有一个带动作监听器的按钮和4个不同的框架。当我点击按钮时,它将随机打开这4个框架中的一个。例如,我有1,2,3,4帧。如果我单击我的按钮,它将通过setVisible(true)随机显示其中一个帧我已经设置了代码使其可见并使当前帧不可见我唯一的问题是我不知道如何该按钮将从4帧中随机选择
答案 0 :(得分:1)
将所有帧添加到List或数组中。创建Random对象并在[0,3]之间生成随机数。现在,您可以使用框架和随机数生成器列表。例如:
frames.get(random.nextInt(frames.size()));
frames - 所有帧的列表 random - Random class的实例。
另见: