OpenCSV JTable

OP (Firma: FHNW) #3163546
Lesenswert?

Hallo zusammen,
Ich programmiere gerade ein Tool um Daten aus einem csv-File 
dazustellen. Um die Daten zu lesen benötige ich OpenCSV und folgenden 
Code:
1
    CSVReader reader = new CSVReader(new FileReader("daten_2.csv")); 
2
    List myEntries = reader.readAll();
3
    table = new JTable(myEntries.toArray());

erhalte aber immer folgenden Fehler:

The constructor JTable(Object[]) is undefined

Wie kann ich JTable die gelesenen Daten übergeben und darstellen?
OP (Firma: FHNW) #3164008
Lesenswert?

Das Problem ist, wie bekomme ich einen

List<String>, welcher folgendermassen aussieht:

[Zeit;Temp1;Temp2;Temp3;Temp4;Temp5;Temp6;Licht1;Licht2;Licht3;Licht4;Li 
cht5;Licht6]
[12:00:00;25;25;23;19;20;25;1051;1052;1049;1090;1030;1074]
[12:00:01;24;19;24;24;24;23;1060;1097;1097;1002;1002;1083]

in den JTable??
Persönliche Seite #3164064
Lesenswert?

Hast du den die API gelesen? Du musst wenigstens noch die Überschriften 
angeben...
Eine List<String> ist das auch sicher nicht eher ein List<String[]> ...

Mal angenommen das wäre so, dann könntest du z.B. so vorgehen:
1
String[] headlines = list.remove(0);
2
String[][] array = list.toArray(new String[0][]);
3
JTable table = new JTable(array, headlines);
Über kurz oder lang wirst du aber nicht darum herum kommen dir mal die 
Grundlagen anzulesen...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren