[color=red]Galera, estou tentando construir um construtor gráfico (usando JTextField) de matrizes int[][].
Parei no seguinte código, mas algo deve estar muito errado:[/color]
importjavax.swing.*;importjava.awt.*;classMatrizCreatorextendsJFrame{intli,col;JTextField[][]n=newJTextField[li][col];int[][]matriz=newint[li][col];JFramewindow=this;publicMatrizCreator(){Containerp=getContentPane();p.setLayout(newGridLayout(li,col));for(inti=0;i<li;i++){for(intj=0;j><col;j++){n[i][j]=newJTextField("");p.add(n[i][j]);}}pack();}publicint[][]cria(intl,intc){li=l;col=c;window.show();// Através de eventos específicos, fazer:returnmatriz;// fim!}publicstaticvoidmain(Stringargs[]){MatrizCreatorj=newMatrizCreator();int[][]matriz=j.cria(3,3);}}
Cara nao entendi exatamente oq vc ta tentando fazer… é criar um GridLayout com uma matriz de JTextField??
Seu codigo tem funcoes “deprecated”
Tem alguns erros de logica tbm
Diga exatamente oq vc quer fazer pra q a gnt possa te ajudar melhor
Marky.Vasconcelos
Não e´mais fáçil usar uma JTable?
E
engdanilo
[color=red]Tá, tb achei melhor usar JTable. Agora gostaria de fazer o seguinte:[/color] [color=blue] pegar os valores digitados, transformar em int, armazená-los em uma matriz int[][] e retorná-la no método main.[/color]