Portal > Foren > Java > Allgemeine Java-Programmierung > jTable && Vectorabbildung --> wo ist der Hacken???!
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 08.06.2005, 16:57 Nach oben    #1
bamboocha
Gast
 
Beiträge: n/a
Standard jTable && Vectorabbildung --> wo ist der Hacken???!

HI leutz,

hab folgendes Prob:

ich habe ne GUI-Klasse geschrieben, welche aus einer DB gespeist werden soll. Soweit so gut klappt das auch, jedoch erscheint das Phänomen, dass nur immer der letzte Tupl ausgegeben wird und zwar so oft, wie es in der summe Tupls in der Tabelle gibt...aber halt immer der gleiche *aaahhhhh*....

der Code mit dem ich die Daten aus der DB hole bzw. dann in der Vector schreibe und dann an das JTable ( =>jtable = new JTable(DBConnect.DatenVector(), DBConnect.SpaltenNamenVector()); ) in der GUI-Klasse übergebe. (SpaltenNamenVector() übergabe funzt!)

DBConnect Klasse:



Code:
public Vector getTableValue(){ try { rs = stmt.executeQuery("SELECT * FROM benutzer"); rsmd = rs.getMetaData(); int j = rsmd.getColumnCount(); while(rs.next()){ for(int i = 1; i <= j; i++){ tableValue.add(i-1, rs.getString(i)); } talbeRow.add(tableValue); } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return talbeRow; }


Der Aufruf der Methode aus der GUI-Klasse:

Code:
 
private JTable getJTable() {
if (jTable == null) {
	DBHandling dbh = new DBHandling();
 
jTable = new JTable(dbh.getTableValue(), dbh.getTableColNames());
}
return jTable;
}
Wie gesagt, es klappt alles Bestens, bis auf die Tatsache, dass der letzte Eintrag des Vectors x-Fach (also x = Anzahl der Einträge in der Tabelle benutzer) abgebildet werden :mad:


DAnke schon mal dem Profi, welcher mir hier weiter helfen kann...

grüße

ich

--> sei bamboocha
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.06.2005, 09:32 Nach oben    #2
bamboocha
Gast
 
Beiträge: n/a
Standard oki, hat sich erledigt...merci

ein paar Stunden mit Vectoren und sonstigen Undingen umher gekämpft und am Ende gewonnen....ich = 1 Punkt : java = 0 Punkte


Lösung:

einfach den Vector vor der for-Schleife neu initialisieren (tableValue = new Vector(); )....

schönen Tag noch

ich
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.06.2005, 13:51 Nach oben    #3
Neuer Benutzer
 
Registriert seit: 24.02.2005
Beiträge: 29
Standard

Danke hat mir auch geholfen kämpfe mit ähnlichen Problem
Northstar ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JTable -> DefaultTableCellRenderer schoki Desktop-Applikationen und Grafik 1 11.12.2005 19:12
GESUCHT:simples beispiel zum thema resultset, tablemodel => in einer JTable ausgeben! bamboocha Desktop-Applikationen und Grafik 2 06.06.2005 21:34


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:52 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45