Når nu der er nogen der har gjort sig umage med at gøre Java
objektorienteret, ville det da også være en smart løsning at benytte.
Hvad med at lave et objekt der indeholder de data du hiver ud af
databasen. Så kunne du passende også lave en TableModel der arbejder
med samme objekt til at gemme rækker der vises i din tabel.
I af de to andre løsninger kan vist anbefales.
Thomas Saxtoft
"KTP" <kim_tpham@oncable.dk> wrote:
>
>----- Original Message -----
>From: "LiFo" <ikkieg@hotmail.com>
>Newsgroups: dk.edb.programmering.java
>Sent: Tuesday, April 22, 2003 12:49 PM
>Subject: JTable indsætning ???
>
>
>> hej jeg har lavet et lille program hvor jeg har en masse data i en
>database
>> og viser det i en JTable
>>
>> jeg har ingen erfaring med JTable så jeg indsætter mit søge resultat
>måske
>> på en dum måde
>> først laver jeg en søgning SELECT COUNT(*) where ... for a få at vide
>> hvor mange poster jeg kommer til at vise
>> og der efter laver jeg selve søgningen på de data jeg vil have
>> og så laver jeg en for sætning som sætter datane ind i et Object[][[]
>> og til sidst sætter mine data ind i selve tabellen med setTabelModel
>>
>>
>> er det en anden hurtigere måde at lave det på ????
>>
>>
>Jo, da
>Du behøver ikke select count, du kan bare selecte og tilføje dem til en
>Vector.
>Tabelen initailaiserer du så på følgende måde (tror jeg da nok):
>Vector data = new Vector();
>Vector overskrift = new Vector();
>
>Vector v = new Vector();
>v.add("Kim");
>v.add("86868686");
>data.add(v);
>
>overskrift.add("Navn");
>overskrift.add("Telefonnr");
>
>JTable tabel = JTable(new DefaultTableModel(data, overskrift));
>
>(Jeg har ikke testet dette kode ex. så ved ik' helt om den vil fungere)
>