2011-05-12 74 views
1

我有興趣在Java中創建類似泡泡羣的項目(有關工作示例,請參閱http://www-ui.is.s.u-tokyo.ac.jp/~takeo/research/bubble/index.html)。「泡沫羣集」項目(可拖動性,分組,繪圖,合併組)

我的目標是讓用戶創建一堆便利貼,可以像示例一樣對其進行分組和移動。 (還會有其他功能,但我在啓動此功能時遇到最大困難)。我將使用Java和Swing。

這裏有一些事情,我在讀了起來:

-draggability(第一優先級,使用JTextAreas?)

-grouping

-merging

-drawing(不會太擔心現在很多)

我對創建Java GUI和swing沒有太多經驗,所以我不知道它會有多難。任何想法或閱讀/教程?

在此先感謝。

回答

1

這可能與您的興趣相關:http://www.oldamascus.com/~lio/vis/graphlix/。注意集羣:)它是Processing,但是代碼可以很容易地移植到Swing上(Processing基本上只是一個編程'環境',其中大量有用的函數被轉儲到一個文件中)。

+0

謝謝!我會看看:) – 2011-05-12 03:13:01

2

查看Christopher Collins(http://faculty.uoit.ca/collins/research/bubblesets/index.html)的Bubble Sets的實現。他的源代碼免費且易於使用。

此外,Prefuse可視化工具包(prefuse.org)將是一個很好的方式(i)讓項目快速運行,並且(ii)瞭解如何編寫好的可視化工具包。本工具包提供可拖拽性,渲染,佈局,交互和許多其他功能。