我希望在titledpane的内容扩展后更新UI,以便我可以在更新UI时捕获最新的titledpane的高度作为参考。我试过以下但是它仍然过早地解决了问题。
myTitledPane.expandedProperty().addListener((ob)->{
if(myTitledPane.isExpanded()){
// update ui
methodToUpdateUI();
}
});
上面的代码不想让methodToUpdateUI()
在开始运行之前等待titledpane扩展。
有没有办法让方法methodToUpdateUI()
在运行之前等待titledpane展开?
答案 0 :(得分:0)
你试过了吗?
myTitledPane.expandedProperty().addListener((observable, oldValue, newValue) -> {
if(newValue) {
//
}
});