Header von JTable lesen

Status
Nicht offen für weitere Antworten.

sweet

Mitglied
Hallo an alle!

Ich bin nicht wirklich java-geübt...
Nun möchte ich aus einer JTable Daten auslesen und in ein CSV-File schreiben.
Das klappt auch soweit, nur mit den Spalten-Überschriften komme ich nicht weiter.
Mit dem folgenden Code erhalte ich die Headers "A, B, C, usw." und nicht die Überschriften, welche im View erscheinen?!

Java:
private JTable jTableList;
file = new File("ausgabedatei.csv");
   try {
       file.createNewFile();
       fw = new FileWriter(file); 
       bw = new BufferedWriter(fw);
       for (int h = 0 ; h < jTableList.getColumnCount();h++){
            bw.write(jTableList.getColumnName(h));
            if (h+1 != jTablePasswordList.getColumnCount()){
               bw.write(";");
            }
       bw.newLine();
       }
  }

Besten Dank im Voraus!
sweet
 
S

SlaterB

Gast
bei mir funktionierts
Java:
public class TestGUI    extends JFrame
{
    public TestGUI()    {        
        JTable jTableList = new JTable(new String[][] {{"1","2"},{"1","2"}}, new String[] {"ColA","ColB"});
        for (int h = 0; h < jTableList.getColumnCount(); h++)
        {
            System.out.println(jTableList.getColumnName(h));
        }
        JScrollPane sp = new JScrollPane(jTableList);
        add(sp);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setSize(230, 200);
        setVisible(true);
    }
    public static void main(String[] args)    {
        new TestGUI();
    }
}
->
ColA
ColB
 

sweet

Mitglied
Danke schon mal für deine Antwort!

hm, ja, wenn ich die Tabelle so erstelle funktioniert es bei mir auch!

Nur wird bei mir die Überschrift eben über setHeaderValue() gesetzt.
 
S

SlaterB

Gast
dann doch sicher analog zurück
Java:
        TableColumnModel columnModel = jTableList.getColumnModel();
        for (int h = 0; h < jTableList.getColumnCount(); h++)
        {
            System.out.println(columnModel.getColumn(h).getHeaderValue());
        }
 

KrokoDiehl

Top Contributor
Geht vielleicht der Weg über das ColmnModel?
Java:
table.getColumnModel().getColumn( col ).getHeaderValue();
 

sweet

Mitglied
so gehts:

Java:
String str = jTablePasswordList.getColumnModel().getColumn( h ).getHeaderValue().toString();
bw.write(str);

Danke euch!! :)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
richis-fragen JTable Header ausgeblendete (width = 0) nicht per mouseDragged aufziehen. Java Basics - Anfänger-Themen 9
C Klassen JTable wird ohne Header aufgebaut Java Basics - Anfänger-Themen 6
K JTable AbstractTableModel Header setzen Java Basics - Anfänger-Themen 6
J JTable : Ausrichtung der Header Java Basics - Anfänger-Themen 4
D JTable Header überschreiben. Java Basics - Anfänger-Themen 5
S jTable - Header entfernen/ausblenden Java Basics - Anfänger-Themen 2
P Http Header, Http Proxy Java Basics - Anfänger-Themen 19
S Header- Datei erzeugen mit javah Java Basics - Anfänger-Themen 1
F JButton wie selektierter JTabbebPane-Header Java Basics - Anfänger-Themen 7
T iText Header Java Basics - Anfänger-Themen 3
H Eclipse Sync ohne File Header Java Basics - Anfänger-Themen 2
C Antwort header anzeigen Java Basics - Anfänger-Themen 5
H Header von Textfile bearbeiten Java Basics - Anfänger-Themen 14
A table. kein header. kein scrollpane. Java Basics - Anfänger-Themen 5
G ersatz für header.h in java ? swict-case kanns nicht richtig Java Basics - Anfänger-Themen 6
S Auslesen von Komponente aus Header Java Basics - Anfänger-Themen 2
G Header auslesen. Problem. Java Basics - Anfänger-Themen 40
N Header für Mail Java Basics - Anfänger-Themen 5
C Reading a page header with getHeaderField Java Basics - Anfänger-Themen 13
F Eigener IP-Paket-Header Java Basics - Anfänger-Themen 15
B File Header mit Java einlesen. Java Basics - Anfänger-Themen 9
richis-fragen JTable den angezeigten WERT nicht den Wert aus dem Model ausgeben. Java Basics - Anfänger-Themen 3
richis-fragen JTable sowohl Spaltennamen wie auch Spaltenbeschriftungen Java Basics - Anfänger-Themen 7
richis-fragen JTable effektiv angezeigter Text ausgeben nicht Inhalt vom Model Java Basics - Anfänger-Themen 9
G JTable Listselectionlistener friert das Programm ein Java Basics - Anfänger-Themen 8
Mady Daten von JList & Combobox in JTable adden Java Basics - Anfänger-Themen 2
W Liste mit Listen in JTable darstellen Java Basics - Anfänger-Themen 1
J Zelleninhalt einer Jtable löschen Java Basics - Anfänger-Themen 2
E JTable einzelne Zelle färben Java Basics - Anfänger-Themen 2
thobren jtable arraylist Java Basics - Anfänger-Themen 12
thobren JTable Icon Java Basics - Anfänger-Themen 1
R Compiler-Fehler JTable mit XML befüllen | The constructor JTable(Object[], String[]) is undefined Java Basics - Anfänger-Themen 10
H Kapselung JProgressBar in JTable, aber getValueAt() greift nicht Java Basics - Anfänger-Themen 7
G JTable, Zeile auswählen und Ergebnis an Schaltfläche übergeben Java Basics - Anfänger-Themen 4
J Jtable Eingabe nach Klick ausserhalb der Tabelle übernehmen Java Basics - Anfänger-Themen 6
J JTable Spalteninhalt löschen Java Basics - Anfänger-Themen 1
J JTable Titel wird nicht angezeigt Java Basics - Anfänger-Themen 6
B jTable Spalte summieren Java Basics - Anfänger-Themen 7
N JTable auslesen Java Basics - Anfänger-Themen 6
O JTable in Excel mit Farben Java Basics - Anfänger-Themen 8
O Kommentar auf JTable Zelle Java Basics - Anfänger-Themen 2
M Jtable Reenderer Java Basics - Anfänger-Themen 0
O Popoup Menü im JTable richtig anzeigen Java Basics - Anfänger-Themen 6
M Jtable änderung updaten Java Basics - Anfänger-Themen 2
O JTable Suchfunktion Java Basics - Anfänger-Themen 2
M jTable bekommt null Java Basics - Anfänger-Themen 1
M JTable an andere Klasse übergeben Java Basics - Anfänger-Themen 2
M Datenbank in jTable Laden Java Basics - Anfänger-Themen 49
M Klasse in JTable einfügen Java Basics - Anfänger-Themen 7
S JTable Java Basics - Anfänger-Themen 16
S JTable mit Daten füllen Java Basics - Anfänger-Themen 7
L JTable Tagebuch Spaltenhöhe verändern Java Basics - Anfänger-Themen 3
S JTable - Filter an anderen Colums Java Basics - Anfänger-Themen 2
R JTable Suchfunktion mit SQL Daten Java Basics - Anfänger-Themen 2
C JTable update mit MySQL Datenbank Java Basics - Anfänger-Themen 1
C Best Practice JTable in MVC Pattern Java Basics - Anfänger-Themen 7
J Daten einer Textdatei in ein JTable importieren. Java Basics - Anfänger-Themen 3
A zykl. Aktualisierne JTable Java Basics - Anfänger-Themen 9
C Endlosschleife bei füllen von Daten im JTable Java Basics - Anfänger-Themen 5
C Werte aus JTable auslesen Java Basics - Anfänger-Themen 4
A Probleme beim zykl. aktulisieren von Daten in JTable Java Basics - Anfänger-Themen 3
V JTable welcher Listener ? Java Basics - Anfänger-Themen 7
D Falsche Zeile wird in JTable gelöscht Java Basics - Anfänger-Themen 6
D MySQL Abfrage in JTable speichern Java Basics - Anfänger-Themen 43
D JTable Zeile wird nicht in MySQL gelöscht Java Basics - Anfänger-Themen 16
D JTable Zeilen löschen Java Basics - Anfänger-Themen 5
K (JTable) Text einer Zelle auf der linken Seite kürzel Java Basics - Anfänger-Themen 2
B Kniffel JTable Java Basics - Anfänger-Themen 5
N JTable flackert Java Basics - Anfänger-Themen 8
T JTable Daten aus txt datei Java Basics - Anfänger-Themen 3
J ArrayList wird in JTable falsch angezeigt Java Basics - Anfänger-Themen 0
J Eintragen von Personen in JTable Java Basics - Anfänger-Themen 4
X JTable mit grünen und roten Punkten Java Basics - Anfänger-Themen 2
LexeB4F DEL --> JTable Zelleninhalt Java Basics - Anfänger-Themen 3
R JTable Auslesen Java Basics - Anfänger-Themen 1
Crazynet jTable erste Zeile mit deffinierten Werten Java Basics - Anfänger-Themen 0
K Collections Sortieren nach zweiter Spalte in JTable Java Basics - Anfänger-Themen 18
J JTable Wert gleich überschreiben Java Basics - Anfänger-Themen 6
S Zeile entfernen aus JTable Java Basics - Anfänger-Themen 15
S JTable clonen Java Basics - Anfänger-Themen 5
H Best Practice PDF JTable Java Basics - Anfänger-Themen 4
S In JTable Zeile selektieren mit Mausklick Java Basics - Anfänger-Themen 16
D JTable Probleme beim Sortieren von Zahlen. Java Basics - Anfänger-Themen 6
M JTable mit XML datei befüllen Java Basics - Anfänger-Themen 1
F Zeile bei JTable hinzufügen Java Basics - Anfänger-Themen 6
K JTable Bild einfügen Java Basics - Anfänger-Themen 1
M [JTable] getValue throws ArrayOutOfBoundException Java Basics - Anfänger-Themen 1
B JTable - Highlighter ??? Java Basics - Anfänger-Themen 3
S JTable LinkedList <Objekt> befüllen Java Basics - Anfänger-Themen 1
S JTable dynamisch mit Datenbankinhalten füllen Java Basics - Anfänger-Themen 6
W JTable mit einem JButton-Array füllen Java Basics - Anfänger-Themen 4
O JScrollPane zu gross für JTable Java Basics - Anfänger-Themen 2
L JTable Row selected -> fireTableDataChange do nothing. Java Basics - Anfänger-Themen 3
E JTable + TableModel updaten? Java Basics - Anfänger-Themen 1
O java.lang.IndexOutOfBoundsException JTable autoSort Java Basics - Anfänger-Themen 5
F JTable adding Row Java Basics - Anfänger-Themen 5
P jTable getColumnClass, mit unterschiedlichen Klassen in einer Column? Java Basics - Anfänger-Themen 5
M Eingabe in JTable bei Eingabe korrigieren Java Basics - Anfänger-Themen 2
Z jtable problem (das tausendste??) Java Basics - Anfänger-Themen 12
J JTable Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Neue Themen


Oben