Javafx 绘制连接这些圆的圆和曲线

Javafx 绘制连接这些圆的圆和曲线,javafx,javafx-8,Javafx,Javafx 8,我需要画一些圆和连接这些圆的曲线。圆圈必须以行和列的方式绘制,所以我想使用网格窗格将是一个不错的选择。但是,绘制完所有圆后,如何添加曲线来连接此GridPane上属于不同列的圆 我不能对曲线使用GridPane.add(节点、行、列),因为它会将曲线添加到GridCells,GridPane也没有.getchildren.add()方法 有更好的设计来解决这个问题吗?我应该选择一个不同的窗格来帮助我在行和列中绘制圆以及连接圆的曲线吗?形状(与控件相反)通常在普通的窗格中比在管理布局的窗格子类中工

我需要画一些圆和连接这些圆的曲线。圆圈必须以行和列的方式绘制,所以我想使用网格窗格将是一个不错的选择。但是,绘制完所有圆后,如何添加曲线来连接此GridPane上属于不同列的圆

我不能对曲线使用GridPane.add(节点、行、列),因为它会将曲线添加到GridCells,GridPane也没有.getchildren.add()方法


有更好的设计来解决这个问题吗?我应该选择一个不同的窗格来帮助我在行和列中绘制圆以及连接圆的曲线吗?

形状(与控件相反)通常在普通的
窗格中比在管理布局的窗格子类中工作得更好。您只需要编写代码来设置圆的
centerX
centerY
,使它们位于网格中。为什么您认为
GridPane
没有
getChildren()。添加(…)
,顺便说一句?(在这种情况下使用它并不特别容易,但没有什么能阻止你这么做。)@James_D-是的,你是对的。我可以使用getChildren().add(…),但是曲线没有正确绘制。我现在正试着使用一个普通的窗格,就像你建议的那样。谢谢