Tabel vernieuwen

Status
Niet open voor verdere reacties.

EdjeCageman

Gebruiker
Lid geworden
24 okt 2011
Berichten
273
Daar ben ik weer eens. Ik heb het volgende probleem.

Als een klant een betaling heeft gedaan, dan wordt dit in het bedrag bij de klant erbij gedaan. Dit gaat op de volgende manier (veronderstel dat het "klantenscherm" open staat):

- gebruiker klikt op betaling
- systeem toont "betalingsscherm"
- gebruiker klikt op betaald
- systeem doet: betalingsscherm.dispose(); en komt dus weer in het klantenscherm.

Nu moet het klantenscherm de waarde opnieuw in de tabel laden. Maar hoe kan ik dit doen.
Ik dacht gewoon simpel van:
De rijen optellen en dan verwijderen, maar natuurlijk kan dit niet en resulteert in "out of bounds" logisch.

Wat ik wel kan doen is de rijen van bovenaf verwijderen (dus eerst rij 0 > 1 > 2 > etc) , de onderste rij is leeg. Dus als daar iemand een idee voor heeft?
 
Hoi,

Je kunt methodes van het TableModel, zoals fireTableStructureChanged();, gebruiken om data te 'updaten'.
Zoek maar eens op Google voor het updaten van een JTable.

Als niets werkt, zou je de JPanel waar alle data in staat opnieuw moeten aanmaken.
Ik neem aan, dat als jij dit JPanel aanmaakt, je ook alle data opvraagt.
Zo is het probleem verholpen, al dan wel niet zo netjes.

Vriendelijke groeten,

d0mzy
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan