2011-05-12 66 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)了解如何编写好的可视化工具包。本工具包提供可拖拽性,渲染,布局,交互和许多其他功能。