2011-02-16 58 views
2

我正在處理的項目要求我在用戶單擊GUI面板「顯示網絡佈局」上的按鈕時顯示網絡佈局。 示例:X是子網絡的名稱,x1,x2,x3是連接的設備。 類似地,Y是子網絡的名稱,y1,y2,y3是連接的設備等等。 它們如何相互連接以及在平面文件中定義哪個方向。 這是圖片應該是什麼樣子:如何創建網絡圖片使用Java

Network Image

與[URL = HTTP://imageshack.us]上傳ImageShack.us [/ URL]

的問題是,什麼是最好的方法我可以使用Java來做到這一點。我沒有要求編程部分,但可以使用什麼Java工具來實現這一點。示例示例會非常有幫助。

謝謝

回答

3

因爲你的樣品圖片是一個有向圖,JGraph將是一個不錯的工具使用。另一個不錯的選擇是JGraphT。這兩個鏈接都有示例代碼。第二個鏈接使用applet,因此您可以直接看到圖形和必要的代碼,以創建它。 JGraph非常相似。

+0

感謝您的指點和鏈接。看起來很有前途,因爲我的確有指導圖表。 – Nir 2011-02-16 17:28:07

1

爲了顯示圖形,我通常會建議使用Jung庫。然而,對於網絡佈局來說,JTree就足夠了,很容易,而且大多數用戶通常都習慣於看到。

+0

謝謝。我會研究JTree。 – Nir 2011-02-16 17:27:41

0

它是商業的,可能不便宜,但我用Tom Sawyer的產品取得了巨大的成功在過去。