Sou iniciante no Java e preciso fazer um campo minando 8x8 utilizando matrizes sem muitos detalhes, estou com dificuldade para criar os 64 botoes?
Campo Minado
P
1 Resposta
P
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();
}
}
Criado 25 de junho de 2016
Ultima resposta 25 de jun. de 2016
Respostas 1
Participantes 1
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo