JButton btn = new JButton();
JButton[][] boutons = {{btn, btn, btn, btn, btn, btn, btn, btn, btn}, {btn, btn, btn, btn, btn, btn, btn, btn, btn}, {btn, btn, btn, btn, btn, btn, btn, btn, btn}, {btn, btn, btn, btn, btn, btn, btn, btn, btn}, {btn, btn, btn, btn, btn, btn, btn, btn, btn}, {btn, btn, btn, btn, btn, btn, btn, btn, btn}, {btn, btn, btn, btn, btn, btn, btn, btn, btn}, {btn, btn, btn, btn, btn, btn, btn, btn, btn}, {btn, btn, btn, btn, btn, btn, btn, btn, btn}};
public Fenetre() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 450, 300);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
contentPane.setLayout(new GridLayout(9, 9));
setContentPane(contentPane);
for (int ligne=0;ligne<boutons.length;ligne++) {
for(int colone=0;colone<boutons[ligne].length;colone++) {
JButton bouton = boutons[ligne][colone];
bouton.setName(String.valueOf(ligne) + " : " + String.valueOf(colone));
System.out.println(String.valueOf(ligne) + " " + String.valueOf(colone));
bouton.addActionListener(this);
contentPane.add(bouton);
}
}
}
我想显示9x9 Jbuttons(位于JButton数组中)并在每个JButton上设置一个名称,以便稍后检索它们的信息。 但是......我的JPanel中只有一个JButton .....