Цель состоит в том, чтобы метка в Click.fxml менялась всякий раз, когда подсчитывается количество кликов. увеличивается. У меня логика работает правильно, что я проверил через консоль, но я не могу заставить эту метку обновляться при увеличении значения счетчика. Я уже знаю, что упустил из виду или пропустил что-то невероятно простое, или просто имею фундаментальное непонимание того, как все это работает!
Вот что у меня есть на данный момент, основываясь на большом чтении вопросов по стеку и документации:
Click.fxml
Код: Выделить всё
Код: Выделить всё
package application;
import javafx.beans.property.SimpleStringProperty;
import javafx.beans.value.ChangeListener;
import javafx.beans.value.ObservableValue;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.scene.control.Label;
public class ViewModel {
public Counter counter = new Counter();
public Label currentTotalLabel;
public ObservableValue
Подробнее здесь: [url]https://stackoverflow.com/questions/78988847/binding-label-text-to-an-observable-variable[/url]