GWT:是否可以绘制圆形面板?

时间:2014-02-02 18:26:42

标签: java gwt panel

我正在尝试在GWT中创建标签云,但应该是圆形的,标签应该是随机排列的。所以我想知道是否可以制作圆形面板?到目前为止,除了this link之外,我找不到关于GWT中标签云的任何相关信息。

提前致谢。

2 个答案:

答案 0 :(得分:4)

对于圆形面板,请尝试使用HtmlPanel并手动设置样式 http://css-tricks.com/examples/ShapesOfCSS/

对于页面上的随机位置,请尝试通过css进行设置 http://www.w3schools.com/css/css_positioning.asp

答案 1 :(得分:0)

我认为你想要做的就是把你的话放在一个圆圈区域。将CSS样式添加到HtmlPanel将无法帮助您实现这一目标。您的文本仍将逐行呈现,就像div是带HTMLPanel的正方形一样。尝试使用Chrome开发工具在Dmitry的第一个示例中将一些单词放在circle div中。

我会将布局面板作为容器。您的每个单词都将位于单独的布局面板中。然后,您可以使用布局面板方法(SetWidgetTopBottom等)将您的单词放在容器中。

但是,您需要对确定单词位置的算法进行编码,以匹配某种圆圈。

你找不到比这个IMO更容易的东西。