12. juni 2004 - 15:26Der er
8 kommentarer og 1 løsning
Tilføje ny data i en JTable
Jeg har en JTable der skal være tom når programmet starter op. Når der så trykkes på en knap hentes der data ud fra en database(kriterier er givet i en søgning) hvorefter disse data skal overskrive alt det der stod i JTable før. Så altså hvis det er første gang der trykkes på kanppen er JTable jo tom i forvejen, og der skal så bare fyldes data i. Jeg modtager fra min DBserver Object[][] og String[] arrays der indeholder hhv. data og headers. Så mit spg. er hvordan man dynamisk opdaterer en JTable
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
ja...det har jeg kigget på...og også prøvet at kompilere faktisk.....Men det jeg vil er at kunne smide et string array og et data array ind som tabellen så viser. Lissom i en af dens konstruktører: JTable(Object[][] rowData, Object[] columnNames) Kan det lade sig gøre?
Hmmm det ser ud til man skal extende AbstractTableModel eller implementere tableModel interfacet, så kan man selv bestemme hvordan data i tabellen skal opføre sig
Der må jeg desværre nok være dig et svar skyldigt. Jeg har ikke meget styr på JTable. Men jeg vil tro, at du i hvert fald skal have en tablemodel som styrer tabellens data - hvis jeg ikke husker helt galt, så gør denne tablemodel din jtable dynamisk. Altså hvis jeg husker rigtig, så kan du ikke tilføje data til en jtable når programmet er startet med mindre du har gjort din jtable dynamisk (med en tablemodel).
Nå, jeg fandt selv ud af det. Jeg vil give trp79 pointene da jeg har brugt hans link(Selv om jeg slev havde fundet det i forvejen :) ) Hvis han da gider lægge et svar
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.