Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要知道控件的宽度何时发生变化,因此目前我将 a 附加ChangeListener到widthProperty()相应控件的 。
ChangeListener
widthProperty()
现在,当用户调整窗口大小(用鼠标拖动窗口的一个角)时,widthProperty()更改非常频繁,并且对这些频繁更改做出反应会消耗性能(我正在基于此更改进行 CPU 密集型图形更新)。
是否有类似“调整大小”事件而不是“调整大小”事件?那么只有当用户完成调整窗口大小时才会触发的事件?
你可以使用mouseclicklistener(我不记得名字)并等待mouseReleased并询问大小是否改变,这样当调整大小结束时图形将更新。
我认为 JavaFX 2.2 中没有 Resize Finished 事件。