Sou iniciante no Java e preciso fazer um campo minando 8x8 utilizando matrizes sem muitos detalhes, estou com dificuldade para criar os 64 botoes?
Ate o momento foi o que eu consegui fazer.
package tela;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
@SuppressWarnings("serial")
public class CampoMinado extends JFrame {
public CampoMinado() {
inicio();
}
private void inicio() {
//Definindo a caracteristicas da tela
setSize(400, 300);
setVisible(true);
setTitle("Campo Minado");
setLocationRelativeTo(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);
//Criado painel principal dividido
JPanel ptabuleiro = new JPanel();
ptabuleiro.setLayout(new BorderLayout());
getContentPane().add(ptabuleiro);
//criado outro painel dividido e add ao oeste do painel principal
JPanel p1 = new JPanel();
p1.setLayout(new BorderLayout());
ptabuleiro.add(p1,BorderLayout.WEST);
//criado botão e colocado no painel p1 ao norte
JButton play =new JButton("Play");
p1.add(play,BorderLayout.NORTH);
play.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
});
}
@SuppressWarnings("unused")
public static void main(String[] args) {
CampoMinado jogo = new CampoMinado();
}
}