Alguem pode dar uma luz sobre como eu faço pegar os dados que eu adicionei dentro de um ArrayList e mostrar num JTable, a JTable teria apenas uma coluna. Obs: ohhh componente chato pra trabalhar.
Desde já agradeço!!!
Mostrar valores em JTable
1 Resposta
o construtor do Jtable pode receber um
Object[][] -> matriz para as linhas
String[] -> para os nomes de colunas
bem isto vc já deve saber… se vc conseguir converter o ArrayList para um Object[][] vc pode passar para o construtor do Jtable
abaixo um exemplo, eu não uso um ArrayList aí, mas já da para ter uma idéia…
a propósito, concordo com vc que este componente é meio chato para trabalhar 
import java.awt.Container;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
public class TableArrayList extends JFrame
{
private String[] columnNames = { "Nome","Email"};
private String[][] lines = { {"Ricardo","[email removido]"},
{"sei la","[email removido]"} };
public TableArrayList()
{
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
JTable table = new JTable(lines, columnNames);
Container contentPane = getContentPane();
contentPane.add(new JScrollPane(table), "Center");
}
public static void main(String[] args)
{
TableArrayList t = new TableArrayList();
t.setSize(300, 100);
t.show();
}
}
Criado 27 de junho de 2003
Ultima resposta 27 de jun. de 2003
Respostas 1
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo