Next: Eingeschraenkte Eigenschaften: Thermometer.javaConstrainer.java,
Up: Programmbeispiele
Previous: Programmbeispiele
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: Eingeschraenkte Eigenschaften: Thermometer.javaConstrainer.java,
Up: Programmbeispiele
Previous: Programmbeispiele
mail@axel-faltin.de