E aí programadores.
Seguinte. Eu estou fazendo um trabalho de estatística e armazenei a tabela de distribuição de frequências em uma matriz. Como faço para pegar essa matriz e imprimir na tabela da tela.
Vou agradecendo desde já.
E aí programadores.
Seguinte. Eu estou fazendo um trabalho de estatística e armazenei a tabela de distribuição de frequências em uma matriz. Como faço para pegar essa matriz e imprimir na tabela da tela.
Vou agradecendo desde já.
Vá em
http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/JTable.html
e depois veja como funciona o método “getValueAt(nt row, int column)”, que pode lhe trazer o valor de cada célula.
A forma menos gambiarrenta seria varrer a tabela com um duplo for e usar esse método.
eu acho que vou usar o addrow(valor1,valor2,valor3);
que aí eu adiciono uma linha inteira mas para isso eu preciso saber a altura da matriz. Como faço isso?
Só uma curiosidade de onde vc tirou esse número de linux user?
Eu tentei fazer isso:
this.Tabela=new JTable(dadosAgrup,new Object[]{"","","","","",""});
JScrollPane jScrollPane1 = new JScrollPane(Tabela);
mas a tabela não mostrou os dados.
O que deve estar errado?
Achei nesse link: http://www.lawebdelprogramador.com/foros/mostrar_new.php?id=228&texto=JBuilder&n1=158022&n2=1&n3=0&n4=0&n5=0&n6=0&n7=0&n8=0&n9=0&n0=0
Consegui é so vc fazer isso:
javax.swing.table.DefaultTableModel modelo = new javax.swing.table.DefaultTableModel(dadosAgrup,new Object [] {"Intervalo", "Frequência", "FA", "FR", "FRA", "Média"});
Tabela.setModel(modelo);
só que eu não consigo fazer isso de outro frame. Alguém conseguiu?
Mostre a mensagem de erro.
Valéu Rodrigo eu já consegui.
Veja:
:arrow: Tutorial sobre JTable do Swing - parte I
:arrow: Tutorial sobre JTable - Parte 2: Implementando Seu Modelo
Esses tutoriais mostram exatamente como fazer o que você está querendo.