Galera, estou tentando popular um jTable porem esta dando um erro de sintaxe dentro do meu for..
Não conseguir localizar, já que eu nunca mexi com matrizes em java..
Alguem sabee?
public void listarFazendas(){
List<FazendaBean> lista = bo.listar();
JTable table;
setLayout(new FlowLayout());
String[] columnNames = {"ID", "Nome", "Tamanho"};
Object[][] data = null;
for(int i = 0; i < lista.size(); i++){
data = { // aparece erro de sintaxe.. (illegal start of expression)
{
lista.get(i).getId();
lista.get(i).getNome();
lista.get(i).getTamanho();
}
};
}
table = new JTable(data, columnNames);
table.setPreferredScrollableViewportSize(new Dimension(500, 50));
table.setFillsViewportHeight(true);
JScrollPane scrollPane = new JScrollPane(table);
add(scrollPane);
}
vlllw =D