2 mouse event onMousePressed и onMouseReleased. Первый эвент записывает начальные координаты, второй вычисляет расстояние и строит прямоугольник. Из лямбды необходимо получить начальные X,Y координаты и передать их в другую лямбду. Насколько правильно использовать AtomicReference как предлагает IDE или есть другой способ?
Стаьичный атомик референс для хранения состояния вполне может сработать. Главное сделать state иммутабельным. Возможно в javafx есть какой-то объект для хранения state. Но я такого не помню
Обсуждают сегодня