jgraphx

    1熱度

    1回答

    我需要得到我的Id找到的mxCell的座標(x,y),但是當我調用getGeometry()時,它給了我null並且在我得到NullPointerException之後。 private double getX(String node){ mxCell cell = (mxCell) ((mxGraphModel)map.getGraph().getModel()).getCell(no

    0熱度

    1回答

    我有一個JPanel來創建一個無法編輯的圖形。 當圖形顯示時,邊緣名稱被JFrame的邊界覆蓋。 如何顯示邊緣名稱而不被JFrame覆蓋? My Example 這是我的代碼: package myapp; import java.awt.BorderLayout; import javax.swing.JFrame; import com.mxgraph.layout.mxIGraphLa

    2熱度

    1回答

    我使用頂點具有顯着大小的組件(通過覆蓋mxGraphComponent.createComponents),並使用mxOrganicLayout或mxFastOrganicLayout使它們重疊。 mxHierarchicalLayout不符合我目前的圖表,但我不確定這是否有保證。 我可以1)避免在有機佈局中重疊嗎? 2)確保mxHierarchicalLayout節點永遠不會重疊?

    2熱度

    2回答

    我創建使用JGraphT庫圖: g = new ListenableUndirectedWeightedGraph <String, MyEdge>(MyEdge.class); graphAdapter = new JGraphXAdapter<String, MyEdge>(g); layout = new mxOrganicLayout(graphAdapter); layout.e

    1熱度

    1回答

    我使用JGraphX繪製圖形。我需要繪製帶有多個邊的圖(連接兩個頂點)並在頂點上創建循環。在JGraphX中可能嗎? 的exaple:

    0熱度

    1回答

    我有一個圖表,它會覆蓋中的createComponents以將每個頂點渲染爲JTable。雖然我預計mxCellRenderer.create*Document無法處理它,我希望保存到的圖像與 BufferedImage image = mxCellRenderer.createBufferedImage(graphComponent.getGraph(), null, 1.0, null, gr

    1熱度

    1回答

    我正在使用JGraphX mxCompactTreeLayout,默認情況下,該佈局如下圖(A)所示。我想知道是否有可能通過JGraphX實現(B)顯示的內容。這種要求的原因是,如果來自同一個來源的邊緣很多,則該圖看起來很混亂。

    1熱度

    1回答

    我有一個包含18個頂點和很多邊的圖。由於所涉及的元素數量及其結構,可用的內置算法(即,用於所示圖像的mxHierarchicalLayout)未按預期工作,導致大部分描述的邊緣重疊,如圖所示 Current status sample。 做一些測試和檢查的源代碼,我設法改變的邊緣只有幾件事情線槽mxCell的幾何形狀: 邊緣拉布勒 控制點 然而我找不到任何方式來操縱源和目標終端的點。任何人都可以建

    1熱度

    1回答

    我正在使用jgraphx可視化方法內的控件低。因此,我使用mxHierarchicalLayout。但是在結果圖中兩個節點之間的距離太大。 (見圖片) 我想減少黃色標記的區域。 林添加節點具有: Object v1 = graph.insertVertex(parent, u.toString(), u.toString(), 0, 0, 0, 0); 將它們全部設置爲相同的位置。之後我使用m

    0熱度

    1回答

    我一直在處理這段代碼,我需要創建一個動態完整圖並嘗試通過訪問每個頂點來查找從起始頂點到最終點的最短路徑。經過一番研究,我發現了哈密爾頓循環問題的代碼並將其添加到我的代碼中。運行一段代碼後,我得到這個: run: 6 18.0 19.0 16.0 18.0 13.0 20.0 13.0 15.0 12.0 18.0 18.0 12.0 Exception in threa