Hallo liebes Forum,
ich programmiere zurzeit ein Intelligentes Licht System und brauche dafür einen Dimmer.
Den Dimmer für das Licht wollte ich jetzt mit einem jSlider lösen.
Jedoch übergibt er mir nur den ersten Wert und nicht den sich kontinuierlich verändernden wert.
Also kann man den Wert quasie nur einmal setzten.
Vielleicht habt ihr da eine lösung.
Ich habe es mit einer while-Schleife versucht aber dann startet das Programm garnicht mehr.
Hier der aktuelle Programmausschnitt, mit dem es nur einmal funktioniert:
und der versuch mit der While schleife wäre dann einfach die if schleife austauschen.
Hoffe ihr könnt mir helfen.
LG und Danke im vorraus.
ich programmiere zurzeit ein Intelligentes Licht System und brauche dafür einen Dimmer.
Den Dimmer für das Licht wollte ich jetzt mit einem jSlider lösen.
Jedoch übergibt er mir nur den ersten Wert und nicht den sich kontinuierlich verändernden wert.
Also kann man den Wert quasie nur einmal setzten.
Vielleicht habt ihr da eine lösung.
Ich habe es mit einer while-Schleife versucht aber dann startet das Programm garnicht mehr.
Hier der aktuelle Programmausschnitt, mit dem es nur einmal funktioniert:
Code:
private void jSlider1PropertyChange(java.beans.PropertyChangeEvent evt) {
jSlider1.setMinimum(0);
jSlider1.setMaximum(100);
Dimmer dim = new Dimmer();
int value = jSlider1.getValue();
dim.setDimmen(value);
int va = dim.getDimmen();
if(evt.getSource()== this.jSlider1){
Lichtwert.setText(String.valueOf(va));
}else {
}
und der versuch mit der While schleife wäre dann einfach die if schleife austauschen.
Hoffe ihr könnt mir helfen.
LG und Danke im vorraus.