首页 文章

在文本组件中显示样式化文本

提问于
浏览
2

有没有办法将样式文本放在文本组件中,类似于Swing中的JTextPane,在Codename One中?

基于查看文档,我可以看到显示样式文本的唯一方法是使用带有HTML文件的本机BrowserComponent . 但是,我需要在带有paint()方法的组件中使用它 .

1 回答

  • 1

    您可以使用WebBrowser但不能在带有paint()的组件中执行此操作 . 您可以使用已弃用的HTMLComponent,它允许绘画并接受非常基本的HTML形式,但这可能不是最好的方法......

    如果您只需要显示而不是编辑,只需创建一个流布局容器并将所有元素放在其中 . 样式标签,图像等然后将其放置在分层布局中,并放置在您想要用油漆绘制的组件的顶部 .

    如果您需要编辑,则Steve Hannah使用Codename One中的Web浏览器API实现了HTML编辑器组件 .

相关问题