2012-12-30 67 views
0

我有存儲在數據庫中的鄰接矩陣,我想用Java Jung圖形包進行交互式編輯。交互式圖形編輯可以在示例GraphEditorDemo中看到。我完成了一個方法,它將根據鄰接矩陣中的信息創建圖形對象。現在我想把它們放在一起交互編輯這些圖(創建/刪除頂點/邊,修改邊的權重和容量......)。我希望在不重新發明輪子的情況下有效地做到這一點。Java榮格圖編輯器

那麼,創建/擴展交互式圖形編輯器的最佳方法是什麼?

  1. 我可以延長GraphEditorDemo嗎?

我不認爲這是一個有效的選擇,因爲我將無法控制GraphEditorDemo中的頂點/邊界工廠,這與我的圖表及其在數據庫中的工廠不同。

  1. 除了擴展,我還有什麼其他選擇使用所有這些代碼?

回答

2

我認爲你要達到你想要的最好的選擇是直接看GraphEditorDemo類的源代碼,以瞭解它是如何使用庫的。

溫馨提示:消息來源there,似乎很好評論。