【问题标题】:How to find an element with an ID in JavaFX?如何在 JavaFX 中查找具有 ID 的元素?
【发布时间】:2012-08-25 11:12:19
【问题描述】:

我有一个 ID 为 history 类型为 TableView 的元素。如果我有Scene scene 的实例,如何查找和访问该对象?

【问题讨论】:

    标签: java javafx


    【解决方案1】:

    试试

    TableView tb = (TableView) scene.lookup("#history");
    

    【讨论】:

    • 查找 id 时需要井号。所以它应该是这样的:scene.lookup("#history");
    • @Uluk Biy 你能用 TableView tb = (TableView) scene.lookup("#history"); 更新你的答案吗?以便其他人通过看到答案很容易理解。谢谢。
    • 有一件重要的事情。这将在您调用primaryStage.show()之后起作用
    • @MAGx2 这将在您调用 primaryStage.show() 作为一般语句后起作用,这不太正确(取决于节点的注入方式 - 请参阅 @987654321 @)
    猜你喜欢
    • 2014-09-27
    • 2012-04-13
    • 2016-08-13
    • 2017-07-20
    • 2011-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多