Java 吕震中本:可以画一块圆形的板吗?

Java 吕震中本:可以画一块圆形的板吗?,java,gwt,panel,Java,Gwt,Panel,我试图在GWT中创建一个标记云,但是应该是圆形的,并且标记应该随机排列。所以我想知道是否有可能制作一个圆形面板?到目前为止,我在GWT中找不到任何关于标记云的相关信息,除了 提前感谢。对于圆形面板,请尝试使用HtmlPanel并手动设置样式 对于页面上的随机位置,请尝试通过css设置 对于圆形面板,请尝试使用HtmlPanel并手动设置样式 对于页面上的随机位置,请尝试通过css设置 我想你要做的是把你的话放在一个圆圈里。将css样式添加到HtmlPanel不会帮助您做到这一点。您的文本仍将

我试图在GWT中创建一个标记云,但是应该是圆形的,并且标记应该随机排列。所以我想知道是否有可能制作一个圆形面板?到目前为止,我在GWT中找不到任何关于标记云的相关信息,除了


提前感谢。

对于圆形面板,请尝试使用HtmlPanel并手动设置样式

对于页面上的随机位置,请尝试通过css设置

对于圆形面板,请尝试使用HtmlPanel并手动设置样式

对于页面上的随机位置,请尝试通过css设置
我想你要做的是把你的话放在一个圆圈里。将css样式添加到HtmlPanel不会帮助您做到这一点。您的文本仍将逐行呈现,就像div是带有HTMLPanel的正方形一样。在使用Chrome开发工具的Dmitry第一个示例中,尝试在circle div中添加一些单词

我会选择布局面板作为容器。你的每一个单词都将在单独的布局面板中。然后,您可以使用布局面板方法(SetWidgetTopBottom等)将文字放置在容器中您想要的位置

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


你找不到比这更容易的了。

我想你要做的是把你的话放在一个圆圈里。将css样式添加到HtmlPanel不会帮助您做到这一点。您的文本仍将逐行呈现,就像div是带有HTMLPanel的正方形一样。在使用Chrome开发工具的Dmitry第一个示例中,尝试在circle div中添加一些单词

我会选择布局面板作为容器。你的每一个单词都将在单独的布局面板中。然后,您可以使用布局面板方法(SetWidgetTopBottom等)将文字放置在容器中您想要的位置

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


您将发现没有什么比这更容易的了。

这是最好的解决方案。或者,你可以使用画布。这是最好的解决方案。或者,您可以使用画布。