Créer jTable avec ArrayList

J'ai cherché pendant un moment, mais je ne peux pas trouver une solution à mon problème.

Je veux afficher les Valeurs d'une liste de tableaux dans une JTable, je suis nouveau à cela et ne peux pas réparer l'erreur.

package Statistik;
import java.util.ArrayList;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
public class Statistic {
private static ArrayList<String> rowA = new ArrayList();
private static ArrayList<String> rowB = new ArrayList();
private static ArrayList<String> rowC = new ArrayList();
private static ArrayList<String> titel = new ArrayList();
private static ArrayList<Object> table = new ArrayList();
public static void main(String[] args) {
titel.add("Name");
titel.add("Art der Bearbeitung");
titel.add("Datum");
addRows("buchung", "Created", "10.10.10");
addRows("buchung", "Created", "10.10.10");
addRows("buchung", "Created", "10.10.10");
addRows("buchung", "Created", "10.10.10");
addRows("buchung", "Created", "10.10.10");
table.add(rowA);
table.add(rowB);
table.add(rowC);
//Das JTable initialisieren
JTable EndTable = new JTable( table , titel );
JFrame frame = new JFrame( "Demo" );
frame.getContentPane().add(new JScrollPane( EndTable ) );
frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
frame.pack();
frame.setVisible( true );
}
public static void addRows(String rowa, String rowb, String rowc) {
rowA.add(rowa);
rowB.add(rowb);
rowC.add(rowc);
}
}

Je ne peux pas définir le ArrayList table comme première Valeur dans mon EndTable, mais je ne sais pas comment je dois faire autrement.

Merci à vous tous pour essayer de répondre à mon problème.

Modifier

Mon but est de faire une Liste avec

Entité-le Nom, l'art du changement, la Date

j'ai donc pensé que ce serait la meilleure à utiliser une ArrayList, car il est flexible.
Il faut être souple, car nous ne savons pas combien l'utilisateur va changer.

OriginalL'auteur Kyo Akashi | 2014-11-17