The*_*aME 3 java eclipse swt eclipse-plugin
我想在Java SWT标签中显示HTML文本.下面是我创建标签的代码.
Label theLabel = new Label(controls,SWT.WRAP);
theLabel.setSize(100,500);
theLable.setText("<html><ol><li>Hello</li><li>welcome</li></ol></html>");
Run Code Online (Sandbox Code Playgroud)
当我将应用程序作为Eclipse Application运行时,我得到的输出为:
<html><ol><li>Hello</li><li>welcome</li></ol></html>
Run Code Online (Sandbox Code Playgroud)
这是什么错误?为什么我没有在标签中获得html格式的输出?我正在使用带有视图的Eclipse插件.
要使用SWT显示HTML,您必须使用" 浏览器"窗口小部件.
Browser browser = new Browser( parent, SWT.NONE );
browser.setText( "<html><ol><li>Hello</li><li>welcome</li></ol></html>" );
Run Code Online (Sandbox Code Playgroud)
如果您不介意对org.eclipse.ui.forms您的额外依赖,也可以使用FormText.但要注意的是,控制不只是了解HTML(的一个子集<p>,<b>,<li>,<img>,<br>,<span>)来呈现简单格式的文本.
| 归档时间: |
|
| 查看次数: |
2468 次 |
| 最近记录: |