Java 在数组上拾取随机元素并将其放在JLabel上
我正在尝试制作一个Pinoy Henyo游戏,我希望我的文本使用数组随机生成到我的JLabel中,有人能帮我吗?我试图在网上搜索,但什么也找不到。以下是我的一些代码:Java 在数组上拾取随机元素并将其放在JLabel上,java,Java,我正在尝试制作一个Pinoy Henyo游戏,我希望我的文本使用数组随机生成到我的JLabel中,有人能帮我吗?我试图在网上搜索,但什么也找不到。以下是我的一些代码: import javax.swing.*; import java.awt.*; import java.awt.event.*; public class SuperHenyo extends JFrame implements ActionListener { String bagay[] = { "
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class SuperHenyo extends JFrame implements ActionListener {
String bagay[] = {
"Gitara", "Timba", "Tuwalya", "Telebisyon", "Laptop", "Bintilador", "Relo", "Jacket", "Medyas", "Bumbilya"
};
JButton bBtn = new JButton("BAGAY");
public SuperHenyo() {}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == bBtn) {
}
您可以使用
java.util.Random
生成一个随机int
值,该值可以作为数组的索引
类似于
Random rnd = new Random();
int index = rnd.nextInt(bagay.length);
String text = bagay[index];
但就个人而言,我会创建Random
作为类的实例字段,并根据需要重用
有关如何使用
JLabel
s的更多详细信息,请参见@Newbie10:)如果有人帮助您,请接受他的回答