JavaFX

1,357
109
233
Приветики, я сейчас изучаю JavaFX и лямбда, не могли бы вы помочь, а то в гугле забанили (на самом деле я не могу найти инфу)? Так вот, проблема в том, что я не могу обновить объект (эллипс), а конкретно его стили. Просто хз как. Делаю в event'е на setOnMouseReleased (ползунки двигаю). В консоль выводится что изменилось, но не вижу результатов в интерфейсе. Просьба знатоков не кидаться тапками.

Заранее спасибо!
 

Icosider

Kotliner
Администратор
3,601
99
664
Стили через css меняются, у css есть состояния: hover, action, focus и вот их и используй. Я ток не помню, в jfx поддерживаются ли эти состояния.
 
1,357
109
233
Поддерживаются, только это не кнопка. А обозначают они наведение, нажатие и удержание. Мне надо в самой JavaFX обновлять объект, только обновлять, остальное я уже всё сделал.
 
1,357
109
233
UPD. Всё норм, это я дебил и не могу посмотреть в oracle doc про шейпы и что им нельзя присвоить стили. Для изменения цвета нужен shape.setFill(Color.ЦВЕТ);
 
1,357
109
233
Ну я учился по старым учебникам, где JavaFX - отдельная либа, а lambda ещё не существовало. Так что воть.
 
Сверху