changes.firePropertyChange("valeur", oldValeur, newValeur);
changes.firePropertyChange("valeur", new double(oldValeur), new double(newValeur));
PropertyChangeSupport changes = new PropertyChangeSupport(this); double[] olds = new double[10]; double[] news = new double[10]; changes.firePropertyChange("property", olds, news);
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionpublic MonBean09() { setX(0.); setY(0.); setZ(0.); } public synchronized void setVecteur(final int index, final double[] newValue) { double[] oldValue= new double[3]; oldValue[0] = getX(); oldValue[1] = getY(); oldValue[2] = getZ(); setX(newValue[0]); setY(newValue[1]); setZ(newValue[2]); changes.firePropertyChange("Vecteur"+"index",new Double(oldValue[index]), new Double(newValue[index])); } private void setX(final double x) { this.x=x; } private void setY(final double y) { this.y=y; } private void setZ(final double z) { this.z=z; } private double getX() { return this.x; } private double getY() { return this.y; } private double getZ() { return this.z; } public synchronized double[] getVecteur() { double vecteur[] = { getX(), getY(), getZ() }; return vecteur; }
public synchronized double[] getVecteur() { return vecteur; }
public synchronized double[] getVecteur(int index) { return vecteur [index]; }
public synchronized void addPropertyChangeListener (PropertyChangeListener l) { changes.addPropertyChangeListener(l); } public synchronized void removePropertyChangeListener (PropertyChangeListener l) { changes.removePropertyChangeListener(l); }
private double x, y, z;