【问题标题】:How do I add a node between two other nodes in a HBox?如何在 HBox 中的其他两个节点之间添加一个节点?
【发布时间】:2014-02-01 23:37:02
【问题描述】:

考虑以下代码:

HBox hbox = new HBox();
Button button1 = new Button("A");
Button button2 = new Button("B");
hbox.getChildren().addAll(button1, button2);

如果我想在两个当前节点之间添加一个节点,有没有办法在不先删除所有节点然后重新添加它们的情况下做到这一点?

【问题讨论】:

    标签: java javafx hbox


    【解决方案1】:

    既然getChildren() 返回一个ObservableList,你不应该可以使用add(int index, E element) 在你想要的索引处添加元素吗?

    【讨论】:

    • 谢谢!我不确定从 Java Docs 从哪里开始来获得我的答案,但你的回答让我直接完成了它。我现在应该可以回答类似的问题了,非常感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多