问题标签 [jgraph]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - JTree异步节点创建与JGraph库不一致
我正在创建一个带有 rootNode 的 Jtree,然后创建另一个异步更新根节点的线程。
如果我在某个 JPanel 中独立运行这个 Jtree,它的效果非常好,它甚至可以在项目的某个地方工作,但是我被要求在一些新的 swing 组件中拥有这个 Jtree。
在新的 Swing 面板中,它不会完全填充,它只会填充在 Jtree 呈现在屏幕上之前插入的节点(开始时几毫秒)。一旦 Jtree 被渲染,它就不会被更新。现在有趣的部分我还在节点上做了一个鼠标监听器,这样我就可以通过右键单击创建节点函数来创建一个新节点,并创建一个新节点并将其添加到 Jtree 根节点上。
要添加的重要一点是我使用 newThread(){void run}).start() 方法创建一个线程以在 Jtree 上添加节点,因为我以前从未觉得需要 SwingUtilities.invokeLater 方法。但是现在如果我使用 SwingUtilities.invokeLater 方法而不是主窗口也没有打开它只是在启动期间停止,我只是检查了 SwingUtilities.invokeLater 也可以与旧组件一起正常工作,当然也可以独立正常工作。
我确实调用了 model.nodeStructureChanged(changedNode); 添加节点后,这就是它之前工作正常的原因。
请提供帮助,代码难以提取并且 Jtree 代码之前工作正常,可能是某些组件阻止了包含小部件以异步刷新自身?
编辑 更新以包含一些代码,我正在使用 Nick 提供的 Temp 类:-
上面的类来自 Jgraph 库,如https://github.com/jgraph/jgraphx 我只是像上面一样添加 jtree 组件,没有其他更改。请帮忙。
javascript - 如何在 mxGraph 的 Iframe 中获取选定的单元格值?
我们如何在框架中获取选定的单元格值?我通过单击链接调用 iframe。在 Iframe 中,我想获取所选单元格的属性值。
eclipse-plugin - 使用 xulrunner 创建 Mozilla 的 swt.browser 发生错误
我使用 mozilla 的 org.eclipse.swt.browser 和 xulrunner 加载网页内容,但我得到错误:<br>
Unhandled event loop exception XPCOM error -2147467261
我的开发环境:
操作系统:win7 * 32bit
Eclipse:3.7.2 * 32bit
SWT:32bit
xulrunner:发布 18.0
代码像这样:
有谁知道原因,或者告诉我如何找到原因?
非常感谢
java - Jgrapht边缘颜色
我想使用 Jgrapht 更改边缘的颜色,以便可以在整个图表中显示对应关系。让我们假设节点 1 和 2 之间有一条边。我将用(比如说)红色突出显示这些节点。我将在整个图中找到节点 1 和 2,并以红色显示它们,其余节点以其他颜色显示。我看到创建可视化的文件是SimpleTouchgraphApplet.java在这个文件中,我添加了如下语句,
我在 init 部分添加了上述两个语句。我还在我的主要功能中添加了以下语句。
但是,我没有看到前景色或背景色有任何变化。请让我知道哪里出错了。
java - 使用 JGraphX 移动单元格
我正在使用 jgraphx 1.12.0.2,并且正在尝试从代码中重新排列图形的顶点。代码看起来像这样:
当然,问题是细胞没有移动到指定的位置。可能是什么问题呢?
谢谢!
mxgraph - mxGraph cell resize and graph layout
I'm having problems with resizing cells and built-in mxGraph layouts. If I put a cell on canvas, and I try to resize it, even for a pixel, it grows huge, something like 50000px x 30000px, so it streches my whole canvas, and of course it is unusable. If I load a graph from an xml file from the database, I can resize cells without any problems.
Similar thing happens with the built in layouts. I'd like to use compact tree layout (the reason I like it beacuse it aligns my whole horizontal). When I draw a graph and try to use that layout, my graph goes wild, also streching to 50000px x 30000 px (example dimensions, but the scroll is so tiny I can barely aim it with the mouse). If I load a graph from xml from a database, compact tree layout works perfect. But as soon as I add another cell in it, and try to use compact tree layout again, it goes wild, again.
I use absolute positioning for div which holds the canvas, as same as on the example here (http://jgraph.github.io/mxgraph/javascript/examples/editors/workfloweditor.html)
This is my css and html :
And this is my javascript for graph initialization (along with the couple of events, beacuse I'm not sure if they are the problem):
}
Any thoughts what the problem might be?
jgrapht - 使用 JGraph 操作大图
我有一个大约有 100,000 个节点的非循环图。
我希望能够编辑图表并通过放大和缩小部分来基本可视化它。
我的问题:JgraphT 是否适合此类应用程序?
java - Eclipse 插件中的 JGraph
有谁知道我是否可以在 Eclipse 插件中使用 JGraph 来绘制一些图形?我读到 JGraph 是用于 Swing 而 Eclipse 插件在 SWT 中,有问题吗?
干杯,西蒙
java - 随机化 jgraph 中顶点的位置
我在 jgraph 的帮助下创建了一个用于可视化的应用程序。我对此有几个问题。
1:我需要根据Vertex对象的一个属性来改变Vertices的名字。当我使用默认设置运行应用程序时,顶点的名称打印为 Vertex@c8191c(基于顶点的更改)。我想将此名称更改为顶点的属性值。
2:这是最关键的一个。生成的顶点数不是静态的。数量取决于应用程序的各种其他因素,并且可以在每次应用程序运行时更改。当我使用默认设置运行此应用程序时,节点重叠,并且在第一个位置只显示一个。我需要在 jgraph 中随机分布节点。
有人可以帮我解决这两个问题。如果您需要更多信息,请提及。以下是我可视化图表的代码。
先感谢您。
java - 如何将 JGraph 转换为玻璃窗格?
我有一堂课:public class GraphEditorPane extends JGraph
我正在使用这个“GraphEditorPane”,如下所示:
我正在使用此“GraphEditorPane”在其上绘制图形。现在我的问题是 - 有什么方法可以将此 JGraph 转换为 Glass Pane,以便我的 'GraphEditorPane' 是透明的并且我仍然可以在它上面绘制?