Eu tenho um programa que tu entra com o numero de linha e colunas e ele cria uma matriz de Jtextfield…
eu declarei ela no começo ela se torno global, mas eu naum tive como variar o tamanho pois ela é criada assim que executa a classe… e se eu declarar ela dentro de um metodo ela fica restrita a aquele metodo… e eu não consigo pegar os dados fora do metodo… a solução seria declara ela global dentro do metodo… mas a pergunta é como eu vou fazer isso? e se tem como ? essa é minha matriz
JTextField[][] txtmat = new JTextField[linha][coluna];
valeuu
Duvida sobre declaração de variavel
J
2 Respostas
Você já tentou declará-la como atributo da classe e instanciá-la dentro do método?
Algo como:
public class Janela
private JTextField[][] camposTexto;
public void metodoQualquer(int nrLinhas, int nrColunas){
camposTexto = new JTextField[nrLinhas][nrColunas];
}
}
Desta maneira você consegue instanciar seu objeto em tempo de execução e ainda assim manter a visibilidade dele para o resto da classe 
J
Brigadão mesmo era isso que eu procura… valeuu
Criado 4 de novembro de 2006
Ultima resposta 4 de nov. de 2006
Respostas 2
Participantes 2
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