You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
1018 B
43 lines
1018 B
package views.fenetre;
|
|
|
|
import javafx.fxml.FXML;
|
|
import javafx.scene.control.ListView;
|
|
import javafx.scene.control.Slider;
|
|
import javafx.scene.text.Text;
|
|
import javafx.stage.Stage;
|
|
import models.Visualisateur;
|
|
import models.capteurs.CapteurTemperatureAbstrait;
|
|
|
|
public class FenetreThermometre extends Visualisateur {
|
|
|
|
@FXML
|
|
private Text valTemperature;
|
|
|
|
@FXML
|
|
private Text nomDuCapteur;
|
|
|
|
@FXML
|
|
private Slider slider;
|
|
|
|
@FXML
|
|
private ListView<CapteurTemperatureAbstrait> listVue;
|
|
|
|
|
|
public FenetreThermometre(CapteurTemperatureAbstrait capteur) {
|
|
super(capteur);
|
|
}
|
|
|
|
@FXML
|
|
public void butonFermer(){
|
|
|
|
Stage stage = (Stage) slider.getScene().getWindow();
|
|
stage.close();
|
|
}
|
|
|
|
public void initialize() {
|
|
slider.valueProperty().bindBidirectional(capteur.temperatureProperty());
|
|
valTemperature.textProperty().bind(capteur.temperatureProperty().asString());
|
|
nomDuCapteur.textProperty().bind((capteur.nomProperty()));
|
|
}
|
|
}
|