我正在使用VWorkflows框架创建一些可以作为图连接的节点。即使在调用connect()方法之后,节点也不会连接或显示任何连接器。任何对框架有一定经验的人的帮助将不胜感激。 以下是我要实现的功能的代码段:
public void testVWorkflows(){
VFlow flow = FlowFactory.newFlow();
flow.setVisible(true);
VNode node1 = flow.newNode();
VNode node2 = flow.newNode();
node2.setX(400);
node1.addOutput("connection");
node2.addInput("connection");
FXSkinFactory factory = new FXSkinFactory(rootAnchorPane);
flow.setSkinFactories(factory);
flow.connect(node1, node2, "connection");
}
这两个节点出现在我的场景中,但是没有连接或没有边缘来创建连接。有人可以帮忙吗?
编辑:似乎节点将不会显示任何边缘,但是如果您双击并在输出节点的右侧拖动,将出现一个连接,您可以将其拖动到输入节点并进行连接。但是,我希望节点一出现就被连接。这不是connect()应该做什么?