我需要知道控件的宽度何时发生变化,所以目前我正在将ChangeListener
附加到相应控件的widthProperty()
。
现在,当用户调整窗口大小(使用鼠标拖动窗口的一角)时,widthProperty()
会经常更改,并且会对性能做出反应以应对这些频繁的更改(我正在进行CPU密集型图形更新基于这种变化)。
是否存在类似“已调整大小”的事件而非“调整大小”事件?那么只有在用户完成调整窗口大小时才会触发的事件?
答案 0 :(得分:0)
你可以使用鼠标点击监听器(我不记得名字)并等待mouseReleased并询问是否更改了大小,这样当调整大小结束时图形将会更新。
答案 1 :(得分:0)
我认为JavaFX 2.2中没有Resize Finished事件。