2012-01-19 50 views
1

我使用JUNG來顯示圖形/網絡。 現在我想將圖形(如VisualizationViewer中所見)保存在圖像文件中。我使用VisualizationViewer(擴展JPanel)的paint()/ paintAll()函數。但是使用此功能,只有實際在VisualizationViewer中顯示的部分(例如放大後)位於圖像中。我想繪製所有的頂點和邊。有沒有辦法繪製所有元素?JUNG:將圖形保存爲圖像文件

+0

你是否檢查過以下貼子? [導出JUNG圖形到高分辨率圖像(最好是基於矢量)](http://stackoverflow.com/questions/8518390/exporting-jung-graphs-to-hi-res-images-preferably-vector-based) – ecle

+0

Dont幫助,因爲他只會保存vv中顯示的部分,例如放大/縮小後。對於基於矢量的輸出,我使用蠟染。 – Thargor

+0

你指的是誰?給定帖子的其餘解決方案如何? –

回答

1

我對JUNG一無所知,但它只是擴展了JPanel來完成繪畫,那麼您應該可以使用Screen Image類創建任何組件的圖像。

+1

不工作。 VisualizationViewer是一個可視化網絡/圖形的元素。如果放大圖形,我只看到它的一部分,所有Methodes只將這些部分保存到圖像中。 – Thargor