BooleanProperty,其值取决于是否将节点添加到场景中

太空核心186

我正在使用JavaFX的幻灯片菜单,在它的定义中,我不断使用getScene()引用添加节点的场景的高度和宽度方法。

问题在于,幻灯片菜单是在场景定义之前定义的,并返回NullPointerException

我认为解决此问题的方法是创建一个BooleanProperty带有侦听器的侦听器,每次属性值更改时,将分别检查它是否为truefalse,分别执行涉及该getScene()方法调用的代码行

我怎样才能做到这一点?我以为我可以这样说

BooleanProperty hasScene = new SimpleBooleanProperty();
hasScene.set(getScene());
hasScene.set(Boolean.valueOf(getScene()));
hasScene.set((boolean) getScene());

但无法从转换SceneBoolean

有任何想法吗?提前致谢。

约翰·库格曼
hasScene.bind(sceneProperty().isNotNull());

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将节点添加到场景视图的问题

来自分类Dev

无法将节点添加到场景中(Sprite Kit)

来自分类Dev

SpriteKit:将多个SKSpriteNodes添加到场景中

来自分类Dev

将列添加到PySpark DataFrame中,具体取决于列值是否在另一列中

来自分类Dev

MouseEvent-将圆添加到场景

来自分类Dev

无法将精灵添加到场景

来自分类Dev

MouseEvent-将圆添加到场景

来自分类Dev

如何找到添加到场景中的新项目?

来自分类Dev

无法将多个Pod资源添加到场景中

来自分类Dev

如何将动画 gif 添加到场景中?

来自分类Dev

如何获取场景中的元素JavaFX /将对象动态添加到场景

来自分类Dev

为了将多个对象添加到场景中,处理触摸动作的最佳方法是什么?

来自分类Dev

结果取决于是否找到值Excel VBA

来自分类Dev

结果取决于是否找到值excel vba

来自分类Dev

无法将导航栏添加到场景:根视图控制器问题?

来自分类Dev

将图像添加到场景时的CSS解析错误

来自分类Dev

将SKLabelNode添加到场景工具包视图

来自分类Dev

将Hud图层添加到场景Cocos2d-3

来自分类Dev

为什么不将我的SpriteNode添加到场景中?

来自分类Dev

如何在Unity中通过单击按钮将对象添加到场景?

来自分类Dev

可以在ThreeJS中将色相添加到场景中吗?

来自分类Dev

如何在Unity中通过单击按钮将对象添加到场景?

来自分类Dev

如果列值取决于文件路径,是否可以在一次读取多个文件时将文字作为列添加到spark数据框?

来自分类Dev

将节点添加到阶段/场景图事件?

来自分类Dev

将节点添加到阶段/场景图事件?

来自分类Dev

追加到列表中,取决于值是否已存在

来自分类Dev

无法渲染在jQuery $ .get请求函数中添加到场景中的三个js对象

来自分类Dev

遍历数组并将对象添加到场景中的每个条目将对象添加到相同位置

来自分类Dev

添加/删除表单元素,取决于是否选中了复选框

Related 相关文章

  1. 1

    将节点添加到场景视图的问题

  2. 2

    无法将节点添加到场景中(Sprite Kit)

  3. 3

    SpriteKit:将多个SKSpriteNodes添加到场景中

  4. 4

    将列添加到PySpark DataFrame中,具体取决于列值是否在另一列中

  5. 5

    MouseEvent-将圆添加到场景

  6. 6

    无法将精灵添加到场景

  7. 7

    MouseEvent-将圆添加到场景

  8. 8

    如何找到添加到场景中的新项目?

  9. 9

    无法将多个Pod资源添加到场景中

  10. 10

    如何将动画 gif 添加到场景中?

  11. 11

    如何获取场景中的元素JavaFX /将对象动态添加到场景

  12. 12

    为了将多个对象添加到场景中,处理触摸动作的最佳方法是什么?

  13. 13

    结果取决于是否找到值Excel VBA

  14. 14

    结果取决于是否找到值excel vba

  15. 15

    无法将导航栏添加到场景:根视图控制器问题?

  16. 16

    将图像添加到场景时的CSS解析错误

  17. 17

    将SKLabelNode添加到场景工具包视图

  18. 18

    将Hud图层添加到场景Cocos2d-3

  19. 19

    为什么不将我的SpriteNode添加到场景中?

  20. 20

    如何在Unity中通过单击按钮将对象添加到场景?

  21. 21

    可以在ThreeJS中将色相添加到场景中吗?

  22. 22

    如何在Unity中通过单击按钮将对象添加到场景?

  23. 23

    如果列值取决于文件路径,是否可以在一次读取多个文件时将文字作为列添加到spark数据框?

  24. 24

    将节点添加到阶段/场景图事件?

  25. 25

    将节点添加到阶段/场景图事件?

  26. 26

    追加到列表中,取决于值是否已存在

  27. 27

    无法渲染在jQuery $ .get请求函数中添加到场景中的三个js对象

  28. 28

    遍历数组并将对象添加到场景中的每个条目将对象添加到相同位置

  29. 29

    添加/删除表单元素,取决于是否选中了复选框

热门标签

归档