close

import java.io.*;
import javax.swing.*;
import java.awt.*;
import java.util.Arrays;

public class Test
{
public static void main(String[] args) throws IOException
{
JFrame frame = new JFrame("作業GridLayout)");
GridLayout f1=new GridLayout(4, 13);

Container c=frame.getContentPane();

c.setLayout(f1);

int [] num = new int[9]; //宣告一個數字陣列,用來記錄產生過的亂數
Arrays.fill(num,-1); //將陣列內容全都設為-1
int i=1;
do{
int j=(int)(Math.random()*9);
if(num[j] == 0) continue; //判斷是否亂數取出的數字是否出現過
num[j] = 0;//將出現過的數字索引值的陣列內容設為0,代表出現過
c.add(new JButton(j+""));
i++;
}while(i<=9);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300,300);
frame.setVisible(true);
}
}未命名  

arrow
arrow
    全站熱搜

    hungtim20 發表在 痞客邦 留言(0) 人氣()