2015-05-22 39 views
3

我試圖製作一個Pinoy Henyo遊戲,我希望我的文本隨機生成到我的JLabel使用數組,任何人都可以幫助我嗎?我試圖搜索網絡,但我找不到任何東西。下面是我的一些代碼:挑選數組上的隨機元素,並將其放在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) { 

     } 

回答

3

可以使用java.util.Random生成隨機int值可以作爲索引作用到你的陣列

喜歡的東西...

Random rnd = new Random(); 
int index = rnd.nextInt(bagay.length); 
String text = bagay[index]; 

但我個人會創建Random作爲該類的實例字段,並根據需要重新使用

請參閱How to Use Labels關於如何使用JLabel s的更多詳細信息

+0

它的工作! super tnx @MadProgrammer .. :) – Newbie10

+0

如果有人幫助你,那麼請接受他的回答以及@ Newbie10 :) – Bharat