Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在数组上拾取随机元素并将其放在JLabel上_Java - Fatal编程技术网

Java 在数组上拾取随机元素并将其放在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[] = { "

我正在尝试制作一个Pinoy Henyo游戏,我希望我的文本使用数组随机生成到我的JLabel中,有人能帮我吗?我试图在网上搜索,但什么也找不到。以下是我的一些代码:

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:)如果有人帮助您,请接受他的回答