Ir para conteúdo
Fórum Script Brasil
  • 0

Como Criar uma Matriz de Botões em java?


Emeson

Pergunta

Oi gente estou com dificuldades em criar uma matriz de botoes em java, e gostaria da ajuda de alguém, por favor.
Segue a baixo o código que eu tentei fazer mas não funciona...

import java.awt.GridBagConstraints;
import java.awt.GridLayout;
import java.awt.List;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class Matriz extends JFrame{
    public Matriz(){
        super("Matriz");


        geraBotoes();

        //coisas do frame
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setSize(800, 500);
        setVisible(true);
        setResizable(false);
        setLocationRelativeTo(null);
    }

    int linha = 10;
    int coluna = 10;
    List<JButton> botoes = new ArrayList<JButton>();    
    public void geraBotoes(){    

        GridBagConstraints gridBagConstraints;
        for (int i = 0; i < linha; i++) {
            for (int j = 0; j < coluna; i++) {
                JButton aux = new JButton();
                aux.setText(" ");
                aux.addActionListener(this);
                gridBagConstraints = new GridBagConstraints();
                gridBagConstraints.gridx = i;
                gridBagConstraints.gridy = j;
                JPanel2.add(aux,gridBagConstraints);
                botoes.add(aux);
            }
        }

    }
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        new Matriz();
    }


}

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...