更新:由于对该主题的了解不足,问题不正确。抱歉。
我正在尝试创建一个小型应用程序,该应用程序显示一个包含节点
和它们之间的连接
的图表。节点和连接都很复杂,我的意思是它们可以包含其他组件,例如标签。
我有一个大 Pane ,它起着 Canvas 的作用。我将向其中添加和删除元素。问题是我想使用按钮或上下文菜单动态添加
或删除
图形元素。有点Paint for Graphs
:) 我不知道如何实现它。
特别是我迫切需要动态添加/删除机制
方面的帮助。我将非常感谢您的帮助!
最佳答案
只需获取要添加内容的 Pane 的子列表,然后在发生适当的操作时添加内容即可。
FlowPane pane = new FlowPane();
Button addNode = new Button("Add");
addNode.setOnAction(e -> pane.getChildren().add(new Circle(10));
注释:
关于java - 在 JavaFX 中动态添加组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35489213/