jung

    0熱度

    1回答

    我需要繪製帶有Java中頂點和邊的圖。該應用程序應該有一個GUI,用戶可以通過點擊鼠標來動態添加頂點和邊緣。該圖應始終顯示在GUI中。如果用戶可以像他想要的那樣移動屏幕上的邊緣和頂點,那就太好了。 有人可以告訴我哪個Java庫最適合做這樣的事情嗎?我可以使用JGraph還是JUNG更好?或者是其他東西?

    -3熱度

    1回答

    我有一個Graph的實現,我想用JUNG將它可視化。我的問題是,當我添加一條邊時,我想象出兩條邊,例如1到2和2到1的重量相同,但我只想看到1條邊。 我的代碼: public void createGraph(HashMap<Integer, Vertice<Integer, Integer>> vertices, long[][] matriz) { if (vertices !=

    0熱度

    1回答

    我想遷移到JUNG以圖形顯示網絡元素。 問題是,我有大約1000個節點,並且打開視圖時,我想將所有這些節點都顯示在單個頁面中,而無需手動縮小。 節點的圖標大小是(60,50)。 如果我將可視化查看器大小設置爲較小的值(比方說(1000,1000)),那麼所有節點將重疊,因爲圖標不會重新調整大小。 JUNG是否直接支持適合頁面功能?如果不是,我如何獲得這個功能?

    0熱度

    1回答

    在採摘模式下,我想限制用戶在定義的佈局邊界之外拖動頂點。我已經將ISOMLayout,VisualizationModel和VisualizationViewer設置爲相同的大小。但是,如果我縮小(我使用CrossoverScalingControl),我可以在佈局/ vv的邊界之外拖動頂點。這會導致我的GraphZoomScrollPane的滾動條無法按預期工作:可能會有頂點漂浮在那裏,您無法滾

    -3熱度

    1回答

    我試圖在給定位置設置頂點的座標(x & y)。我使用VertexImageShaperDemo示例。每個頂點的x,y座標已經在數據庫中。你能幫我把所有的IP地址放在它們的正方形的特定位置(見圖片)。 任何想法如何做到這一點? 這裏是我工作的代碼: public class VertexImageShaperDemo extends JApplet { private static fi

    0熱度

    1回答

    我使用JUNG將圖形顯示爲網絡設備。每條邊都是兩個網元之間的鏈接。我想在鏈接的中間添加一張照片。 目前我的鏈接如下所示: enter image description here 它的代碼是: vv.getRenderContext().setEdgeLabelTransformer(new Function<GraphLink,String>() { URL url = getCl

    0熱度

    1回答

    我使用JUNG 2.0在視覺上呈現定向非循環圖形,並添加了自定義EdgeRenderer以呈現各種顏色的邊緣。通過在RenderContext對象上調用drawLine()和drawPolyline()方法繪製實際邊緣。 除非我手動滾動添加了VisualizationViewer對象的GraphZoomScrollPane,否則所有的工作原理都應如此:然後頂點按預期方式滾動,但邊緣線完全停留在屏幕

    0熱度

    1回答

    我有一個圖形,與JUNG搭建。 現在我想改變特定頂點的顏色。 在Java中,這將是這樣的: Transformer<V, Paint> vertexPaintRed = new Transformer<V, Paint>() { public Paint transform(V input) { return Color.red; } }; vv.getRen

    0熱度

    1回答

    榮格是否提供平行直線邊緣而不重疊? 我想獲得像this 是否有可能不使用QuadCurve/CubicCurve行獲得此功能?

    1熱度

    2回答

    我需要一個基於.txt文件中包含的信息生成圖形的程序。例如,如果在文件中寫入1,7,7,6,則程序必須構建連接第1和第7以及第7和第6節點的圖形。 我想一開始我需要有2個數組/列表,比如說,分別是X和Y,它們分別包含在.txt文件中給出的第一對和第二對值。我爲此編寫了一個代碼,但它給出了我無法處理的不同異常。那就是: import java.io.BufferedReader; import j