[Java] gegeven sin list verwijderen....

Pagina: 1
Acties:

  • TheRebell
  • Registratie: Oktober 2000
  • Laatst online: 03-09 01:07
...(zie titel)...en opnieuw vullen.

Ik heb dus 2 panels. De list staat op panel 2 (p2).
Als ik nu p2 zichtbaar maak worden de gegevens in de list gezet.
Als ik nu naar p1 ga en daarna weer terug naar p2, worden de gegevens er nogmaals ingezet. :(
het is dus niet de bedoeling dat dit gebeurt.
Is hier een methode voor om hem, voordat je het gaat vullen, te 'legen' of.. :?

  • reskobon
  • Registratie: November 2001
  • Laatst online: 28-08 13:24
Wat leuk een topic van Marijn :)
Ik heb even zitten denken over een oplossing maar heb daar nog geen simpele methode voor gevonden. Wat nuatuurlijk wel kan is gewoon een Choice gebruiken ipv een List en dan kan je ze gewoon handmatig legen al is dat bij een Choice van zeg 300 opties ook niet alles....

Dus we gaan even zoeken.

Leeg


  • reskobon
  • Registratie: November 2001
  • Laatst online: 28-08 13:24
Ole dat was niet zoveel werk dus ik heb er eentje gevonden :)
code:
1
public synchronized void removeAll()

Deze methode zou alle items uit een list moeten gooien, ik heb hem alleen nog niet getest. Lijkt me logisch dat ie werkt >:)

Leeg


  • TheRebell
  • Registratie: Oktober 2000
  • Laatst online: 03-09 01:07
die doet het... Had hem al gezien alleen nog niet getest....

gewoon zo doen:
code:
1
list.removeAll();

:)

  • reskobon
  • Registratie: November 2001
  • Laatst online: 28-08 13:24
Weer een tevreden klant :P

Leeg


  • Helox-in-a-box
  • Registratie: Augustus 2000
  • Laatst online: 04-09 21:03
kannet niet gewoon met .show() en .hide()? dan wort de panel niet opnieuw geinstantieerd en krijg je ook niet het probleem dat de list er opnieuw op aangamaakt hoeft te worden

  • TheRebell
  • Registratie: Oktober 2000
  • Laatst online: 03-09 01:07
Op zaterdag 15 juni 2002 10:03 schreef Helox-in-a-box het volgende:
kannet niet gewoon met .show() en .hide()? dan wort de panel niet opnieuw geinstantieerd en krijg je ook niet het probleem dat de list er opnieuw op aangamaakt hoeft te worden
Zou ook kunnen mits de gegevens ook ge-update moeten worden als er iets wordt toegevoegd. Nu komt het vullen van de list samen met de setVisible() van het panel.
Maar bovengenoemde methode werkt uitstekend :D

Mits er geen andere manier is (di eook werkt) mag van mij dit draadje dicht :)

  • reskobon
  • Registratie: November 2001
  • Laatst online: 28-08 13:24
Op zaterdag 15 juni 2002 10:03 schreef Helox-in-a-box het volgende:
kannet niet gewoon met .show() en .hide()? dan wort de panel niet opnieuw geinstantieerd en krijg je ook niet het probleem dat de list er opnieuw op aangamaakt hoeft te worden
Uhm met show() en hide() verstop je alleen je object en dat heeft hier weinig zin. Zodra je hem weer show()t (lol) dan staan alle items er nog gewoon in lijkt me....

Leeg

Pagina: 1