Vectoren in DefaultTableModel

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Also ich lege ein DefaultTableModel an, aber er sagt mir

java.lang.String cannot be cast to java.util.Vector

Ich muss dem Vector aber doch ein Typ zuweisen, und habe String gewählt, was muss ich denn wählen damit das geht?

Hier mal mein Code:

Code:
                metaTable = columnMeta.getColumnMeta();
		columnTitel = columnMeta.getTableNames();
		
		DefaultTableModel jtaModel = new DefaultTableModel(metaTable,columnTitel);



                jtaColumn = new JTable();
		this.add(jtaColumn);
		jtaColumn.setModel(jtaModel);
 

heart_disease

Bekanntes Mitglied
Ich finde deinem Post mangelt es etwas an Details ;)

Code:
metaTable = columnMeta.getColumnMeta();
columnTitel = columnMeta.getTableNames();

Was sind das zB für Datentypen (columnMeta und columnMeta), bzw welche Rückgabewerte haben die Methoden?
Und wäre es nicht sinnvoller ein eigenes TableModel zu programmieren? Darin wirst du dich wohl am besten zurecht finden.
 
G

Guest

Gast
metaTable = columnMeta.getColumnMeta();
columnTitel = columnMeta.getTableNames();

die beiden liefern nen Vector vom Typ String, drin enthalten sind halt daten von einer datenbank usw. die columnTitel enthält 4 Titel auch String.


Gibts da nen Tutorial für nen TableModel??
 
G

Guest

Gast
Danke schonmal für eure hilfe,

Gibt es irgendeine Funktion die mir n Vectoren erstellen kann oder wie kann ich das bewerkstelligen?? Wenn ich das hätte dann würde mein Programm laufen.
 
S

SlaterB

Gast
Vectoren erstellt man mit
new Vector()

n davon in einer for-Schleife
 
G

Guest

Gast
ja das weiss ich, aber ich muss sie ja auch dann zu einem Vector<Vector> adden.

Also so

Code:
Vector<Vector> allColumn = new Vector<Vector>();

for (int i = 1; i <= resultSetMeta.getColumnCount(); i++ ) 
             { 
               new Vector<String>().add(resultSetMeta.getColumnLabel( i )); //gibt Strings aus
               [color=red]allColumn.add(Vector);[/color]

Das geht ja aber nich, weil der Vector<String> anonym ist.
 
S

SlaterB

Gast
dann mach ihn NICHT-anonym, ist ok in einer Schleife Variablen zu deklarieren:

Vector ichBinNichtAnonym = new Vector<String>();
ichBinNichtAnonym.add(irgendwas);
allColumn.add(ichBinNichtAnonym );
 
G

Guest

Gast
ahh THX hatte irgendwie nen denkfehler.... Herzlichen dank.

Jetzt läuft es wunderbar.


>>>Können Closen<<<
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Ste3et_C0st Vectoren berechnen Java Basics - Anfänger-Themen 8
A Vectoren Java Basics - Anfänger-Themen 10
T .add(E) für mehrdimensionale Vectoren Java Basics - Anfänger-Themen 5
P Attribute von Objekten in Vectoren überprüfen Java Basics - Anfänger-Themen 4
S System.arraycopy für Vectoren Java Basics - Anfänger-Themen 12
L Arbeiten mit Vectoren in einer Hashtable Java Basics - Anfänger-Themen 2
P Was sind Vectoren und Maps in Java? Java Basics - Anfänger-Themen 3
M problem mit vectoren Java Basics - Anfänger-Themen 2
G Vectoren Java Basics - Anfänger-Themen 7
W Java Cast bei Vectoren Java Basics - Anfänger-Themen 10
J JTable + Vectoren. was stimmt da nicht? Java Basics - Anfänger-Themen 2
I Vectoren abhängig voneinander sortieren Java Basics - Anfänger-Themen 17
B Einen Array aus vielen Vectoren Java Basics - Anfänger-Themen 3
N Vergleich zweier Elemente verschiedener Vectoren Java Basics - Anfänger-Themen 2
F Sortieren: Zwei Vectoren ineinander verschachtelt Java Basics - Anfänger-Themen 6
K Vectoren vergleichen Java Basics - Anfänger-Themen 2
J Vectoren im Vector? Geht das? Java Basics - Anfänger-Themen 5
S Vectoren in Datein speichern --> Fehlermeldung Java Basics - Anfänger-Themen 6
C defaulttablemodel setcolumnidentifiers Java Basics - Anfänger-Themen 10
J Best Practice Auf DefaultTableModel in andere Klasse zugreifen Java Basics - Anfänger-Themen 4
G DefaultTableModel Spalten in Array schreiben Java Basics - Anfänger-Themen 4
D DefaultTableModel .add Java Basics - Anfänger-Themen 16
NoXiD Datentypen ArrayList in DefaultTableModel als Datenquelle Java Basics - Anfänger-Themen 5
A Kann DefaultTableModel nicht in .txt File speichern Java Basics - Anfänger-Themen 15
root84 DefaultTableModel.addColumn -> ArrayIndexOutOfBounceExcep Java Basics - Anfänger-Themen 6
M JTable - DefaultTableModel - neue Row per Button-Klick Java Basics - Anfänger-Themen 2
S Vector an DefaultTableModel übergeben .Vector is undefined Java Basics - Anfänger-Themen 8
G TableSorter und DefaultTableModel Java Basics - Anfänger-Themen 3
S jTable und DefaultTableModel Java Basics - Anfänger-Themen 3
J DefaultTableModel will nicht Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben