javafx 获取pane大小

来源:互联网 发布:软件属性英文 编辑:程序博客网 时间:2024/05/16 13:05

今天项目中需要获取面板大小来计算一个比例,但是我把一个pane放入borderpane 后getWidth 和getHigth都为0,getprefWigt还为-1。

让我郁闷半天,然后发现还有一个函数

getBoundsInParent() 获取Bounds就能够获取他的打消了还有getBoundsInLocal() 获取位置

昨天又试了一下,这个方法在相对布局下改变pane尺寸后数据有点问题。

可以用pane的widthproperty 这个类,还可以添加大小变动的监听,好用!

mark一下

0 0
原创粉丝点击