我需要在 SWT 中显示和允许选择标签的功能。有效利用空间的东西,理想情况下允许缩放标签。
是否有标签云小部件,或者是否有一个容易获得的?
我能够手动使用标签云并且无需太多工作的最接近方法是使用行布局,每个标签都有一个按钮,然后仅在每个标签旁边放置一个数字。如果我试图根据频率调整大小,我最终会得到太多的开放空间,因为每一行都会有其最新标签的垂直空间。我假设标签云实现将使用更专业的布局。
也许 OpenCloud 可以让你朝着正确的方向前进:
http://opencloud.sourceforge.net/
虽然不是 swt 特定的,但它是 Java 和 Tag-Cloud 特定的。
祝你好运。