• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

NoOne

Leitura de Matriz numa unica caixa de dialogo...

3 mensagens neste tópico

tenho que ler uma matriz em java, o que gostaria de saber era se posso ler tds os valores da matriz numa so janela em vez d tar a ler posiçao a posiçao...

tipo:  th_40131_intro2_122_8lo.JPG

n é nada fundamental ao funcionamento do programa, mas acho que é algo que seria benefico para o utilizador... visto q na maneira que eu tenho agr :

for(i=0;i!=n; i++)
   for(j=0;j!=n; j++)
            valor=JOptionPane.showInputDialog("Valor da matriz pra posição:"+i+","+j);

acaba por s tornar chato ao utilizador :/

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Podes simplesmente pedir ao utilizador para introduzir os valores num formato que depois possas filtar.

Por exemplo, se a matriz é quadrada de 3x3, o utilizador pode simplesmente escrever: "1, 2, 3;4, 5, 6; 7, 8, 9"

Pegavas, depois nesse valor, e, sabendo que "," separa os valores de uma mesma linha e ";" separa as diversas linhas, retiravas os valores da string.

Não é uma solução óptima, mas é uma solução rápida.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

andava para aqui a ver JTextField mas parece ser alta complicaçao.

vou ver essa cena

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora