Toon posts:

[java] firePropertyChange vraag

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik kan in de documentatie van java hierover niks vinden. Misschien kunnen jullie mij een antgwoord geven.

Als ik in een methode een instance variabel update, en daarna de firePropertyChange afvuur, wordt deze dan altijd afgevuurd?
Ook als de waarde van de variable die geupdate wordt met de zelfde waarde.

Voorbeeldje
eenGetal = 0
getGetal levert 0

Java:
1
2
3
4
5
public void updateEenGetal(int eenGetal){
int oldGetal = getGetal();
getal = eenGetal;
pcs.firePropertyChange("bla" ,oldGetal, getal);
}

Wordt er nu ook een firePropertyChange afgevuurd?

Verwijderd

De firePropertyChange methode controleert of de waarde veranderd is er vuurt niet als geen verandering gedetecteerd is. Dit kun je ook terugvinden in jdk source ;)