有没有办法将样式文本放在文本组件中,类似于Swing中的JTextPane,在Codename One中?
基于查看文档,我可以看到显示样式文本的唯一方法是使用带有HTML文件的本机BrowserComponent。但是,我需要在带有paint()方法的组件中使用它。
答案 0 :(得分:1)
您可以使用WebBrowser但不能在带有paint()的组件中执行此操作。您可以使用已弃用的HTMLComponent,它允许绘画并接受非常基本的HTML形式,但这可能不是最好的方法......
如果您只是需要显示而不是编辑,只需创建一个流布局容器并将所有元素放在其中。样式标签,图像等。然后将其放置在分层布局中,并放置在您想要用油漆绘制的组件的顶部。
如果您需要编辑,则Steve Hannah使用Codename One中的Web浏览器API实现了HTML编辑器组件。