import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
public class Concentration extends JFrame implements ActionListener {
private JButton buttons[][]=new JButton[4][4];
int i,j,n;
public Concentration() {
super ("Concentration");
JFrame frame=new JFrame();
setSize(10000,10000);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel=new JPanel(new GridLayout(4,4));
panel.setSize(4000, 4000);
for( i=0; i<buttons.length; i++){
for (j=0; j<buttons[i].length;j++){
n=i*buttons.length+buttons[i].length;
buttons[i][j]=new JButton(new ImageIcon("1.jpg"));
panel.add(buttons[i][j]);
}
}
add(panel);
pack();
setVisible(true);
}
public static void main(String args[]){
new Concentration();
}
}
我将图像放在包文件夹中的图像文件夹中,但它没有显示。我究竟做错了什么?
我会做一个记忆游戏,但还是什么都做不了。我应该使用标签而不是图标来显示图片吗?还是 jtogglebutton 或 jbutton?