我有兴趣在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没有太多经验,所以我不知道它会有多难。有任何想法或阅读/教程吗?
提前致谢。
答案 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(处理基本上只是一个编程'环境',其中有大量有用的函数被转储到一个文件中)。