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

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.