Ich möchte ein 9x9-Array erstellen und laden Sie das Array mit JButtons, die ein Symbol ist. Ich verstehe nicht wirklich warum es nicht funktioniert ... Ich hoffe du kannst helfen, danke!GridLayout - JButtons, Array und Bilder?
BWbutton buttons[][] = new BWbutton[9][9];
JPanel p1 = new JPanel();
p1.setBackground(Color.white);
p1.setPreferredSize(new Dimension(500,500));
p1.setLayout(new GridLayout(9,9,40,40));
for(int i=0; i<9; i++){
for(int j=0; j<9; j++){
buttons[i][j]=new BWbutton();
p1.add(buttons[i][j]);
}
}
BWbutton.java:
import javax.swing.*;
public class BWbutton extends JButton{
public BWbutton(){
ImageIcon icon = new ImageIcon("image.png");
JButton bt1 = new JButton(icon);
}
}
Vielen Dank! Es war wirklich hilfreich ... Es funktioniert! :) –
Bitte [akzeptieren Sie die Antwort] (http://meta.stackexchange.com/a/5235/155831), wenn es geholfen hat, das Problem zu lösen. –