gpt4 book ai didi

java - JavaFx 中的 Jgraph

转载 作者:行者123 更新时间:2023-11-30 04:16:01 26 4
gpt4 key购买 nike

是否可以将 jgraphx 与 JavaFx 2.0 一起使用?

我尝试使用以下代码,但无法将图形组件添加到 JavaFx 组件。

        mxGraph graph = new mxGraph();
Object parent = graph.getDefaultParent();
graph.getModel().beginUpdate();
try {
Object v1 = graph.insertVertex(parent, null, "Hello", 20, 20, 80,
30);
Object v2 = graph.insertVertex(parent, null, "World!", 240, 150,
80, 30);
graph.insertEdge(parent, null, "Edge", v1, v2);
} finally {
graph.getModel().endUpdate();
}
mxGraphComponent graphComponent = new mxGraphComponent(graph);
TitledPane tPane = new TitledPane();
tPane.setAnimated(false);
tPane.setExpanded(false);
tPane.setMaxWidth(1040);
tPane.setText("Load Module " + i);
tPane.setAnimated(true);
tPane.setContent(graphComponent); // Error here. setContent() does not accept graph

如何使用/添加 jgraph 到 JavaFX 组件?有什么想法吗?

最佳答案

jgraph 是一个基于 Swing 的库。目前Swing程序可以嵌入JavaFX组件,但JavaFX程序不能嵌入Swing组件。 Java 8 将包括 JavaFX 程序嵌入 Swing 组件的功能。这肯定会加速 Java FX 的采用。但对于 JavaFX 2.x,要么是其中之一,要么是另一个。

关于java - JavaFx 中的 Jgraph,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18372330/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com