Jak „animować” dodawanie wierszy do JTable
Chcę wyświetlać tabelę JTable przy każdym dodaniu wiersza. Kod, który piszę poniżej, dodaje nowy wiersz do tabeli, a następnie wyświetla tabelę jtable na 2 sekundy, a następnie dodaje kolejny wiersz, a następnie wyświetla tabelę. Ale jtable nie wyświetla się, wyświetla się tylko po dodaniu wszystkich wierszy
Vector<Object> rowVector = null;
while(rs.next()){
rowVector = new Vector<Object>();
for(int i=1;i<=columnCount;i++){
rowVector.add(rs.getString(i));
//System.out.print(rs.getString(i));
}
System.out.println(rowVector.toString());
//data.add(rowVector);
model.addRow(rowVector);
JTable table1 = new JTable(model);
JTableHeader header1 = table1.getTableHeader();
table1.setEnabled(false);
header1.setResizingAllowed(false);
header1.setReorderingAllowed(false);
header1.setForeground(Color.white);
header1.setBackground(Color.black);
jpanedisplay.setViewportView(table1);
jpanedisplay.getViewport().setBackground(Color.white);
jpanedisplay.setBorder(BorderFactory.createLineBorder(Color.black));
Thread.sleep(3000);
}