close

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.util.Random;
import java.util.Arrays;
class A extends JFrame {

public static void main(String[]args){
new A();
}

public A()
{

String s;
Random ran = new Random();
int result[] = new int[]{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};
for(int a=0; a < result.length; a ++){
int index = ran.nextInt(16);

int tmp = result[index];
result[index] = result[a];
result[a] = tmp;
JFrame F=new JFrame("A");
F.setDefaultLookAndFeelDecorated(true);
F.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel P = new JPanel();
P.setLayout(new GridLayout(4,4));
JButton button[]=new JButton[16];
System.out.println("LLL");

for (int i = 0; i < 16; i++){
button[i] = new JButton();

button[i].addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
for (int j = 0; j < 16; j++){
if (e.getSource()==button[j]){
System.out.println(j);
}
}
}
});
button[i].setSize(50,50);
a=i;
button[i].setText(Integer.toString(result[a]));

P.add(button[i]);
}
F.getContentPane().add(P,BorderLayout.CENTER);
F.setVisible(true);
}

}
}

 

arrow
arrow
    全站熱搜

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