调整完成的事件?

时间:2013-04-23 16:21:49

标签: java events resize javafx-2

我需要知道控件的宽度何时发生变化,所以目前我正在将ChangeListener附加到相应控件的widthProperty()

现在,当用户调整窗口大小(使用鼠标拖动窗口的一角)时,widthProperty()会经常更改,并且会对性能做出反应以应对这些频繁的更改(我正在进行CPU密集型图形更新基于这种变化)。

是否存在类似“已调整大小”的事件而非“调整大小”事件?那么只有在用户完成调整窗口大小时才会触发的事件?

2 个答案:

答案 0 :(得分:0)

你可以使用鼠标点击监听器(我不记得名字)并等待mouseReleased并询问是否更改了大小,这样当调整大小结束时图形将会更新。

答案 1 :(得分:0)

我认为JavaFX 2.2中没有Resize Finished事件。