“泡沫集群”项目(可拖动性,分组,绘图,合并组)

时间:2011-05-12 03:06:46

标签: java javascript jquery swing awt

我有兴趣在Java中创建类似bubble-clusters的项目(请参阅http://www-ui.is.s.u-tokyo.ac.jp/~takeo/research/bubble/index.html了解一个工作示例)。

我的目标是允许用户创建一堆可以按照示例分组和移动的便利贴。 (还有其他功能,但我在启动此功能时遇到的困难)。我将使用Java和Swing。

以下是我正在阅读的一些内容:

-draggability(第一优先级,使用JTextAreas?)

-grouping

-merging

-drawing(现在不用担心太多)

我对创建Java GUI和swing没有太多经验,所以我不知道它会有多难。有任何想法或阅读/教程吗?

提前致谢。

2 个答案:

答案 0 :(得分:2)

查看Christopher Collins(http://faculty.uoit.ca/collins/research/bubblesets/index.html)实施的泡泡套装。他的源代码免费且易于使用。

此外,Prefuse可视化工具包(prefuse.org)将是(i)快速运行项目和(ii)查看如何编写好的可视化工具包的好方法。此工具包中提供了可拖动性,渲染,布局,交互和许多其他功能。

答案 1 :(得分:1)

这可能与您的兴趣相关:http://www.oldamascus.com/~lio/vis/graphlix/。注意聚类:)这是处理,但代码可以很容易地移植到Swing(处理基本上只是一个编程'环境',其中有大量有用的函数被转储到一个文件中)。