next up previous contents index
Next: Eingeschraenkte Eigenschaften: Thermometer.javaConstrainer.java, Up: Programmbeispiele Previous: Programmbeispiele

Gebundene Eigenschaften:

  Temperatur.java
 
import java.beans.PropertyChangeSupport;
public class Temperatur{
    protected PropertyChangeSupport boundSupport;
    // die aktuelle Temperatur
    protected double aktTemp = 25.0;
    // Standartkonstruktor
    public Temperatur(){
        boundSupport = new PropertyChangeSupport(this);
    }
    // Konstruktor
    public Temperatur(double startTemp){
       // aufrufen des Standartkonstruktors
       this();
       aktTemp=startTemp;
    }
    // Zugriffsmethode für Aktuelle Temperatur
    public double getAktuelleTemperatur(){
        return aktTemp;
    }
    protected void notifyTemperaturChange(){
        //deligieren des Eventabschusses,
        boundSupport.firePropertyChange("Aktuelle Temperatur",
                                         null, new Double(aktTemp));
    }
}


next up previous contents index
Next: Eingeschraenkte Eigenschaften: Thermometer.javaConstrainer.java, Up: Programmbeispiele Previous: Programmbeispiele

mail@axel-faltin.de