如何检测在Javafx中调整窗格大小的时间

时间:2013-02-13 15:03:59

标签: resize javafx pane

我想知道是否有人有关于如何检测 WHILE 正在调整窗格大小的想法。基本上我在窗格上绘制了多个线程,并且希望在调整窗格大小时停止线程。当我滚动窗格内部时,我可以通过使用setOnMouseDragged,setOnMousePressed和setOnMouseReleased的组合并将布尔值设置为true或false来停止所有线程。效果很好!赞赏任何例子。

感谢。

1 个答案:

答案 0 :(得分:0)

解决!只要width或height属性发生变化,它就会将布尔值设置为true。线程试图在布尔值为true时绘制暂停,然后在大约100ms后将布尔值恢复为假,允许它们继续绘制。