我有一个关于对话框,Swing
它使用 aJEditorPane
来显示html
文档 ( setContentType("text/html");
)。
我想在 Eclipse SWT 应用程序中创建一个 about 对话框并显示这个相同的html
文档,该文档将以与Swing
.
我怎么能这样做?什么是合适的小部件?StyledText
?
我从 a Browser
in a开始Handler
:
@Execute
public void execute(final Shell currentShell){
//load html file in textReader
Browser browser = new Browser(currentShell, SWT.NONE);
browser.setText(textReader.toString());
}
但什么都没有显示。解决此问题的正确方法是什么?
更新:测试@Baz 更改:
@Execute
public void execute(final Shell currentShell){
currentShell.setLayout(new FillLayout());
//load html file in textReader
Browser browser = new Browser(currentShell, SWT.NONE);
browser.setText(textReader.toString());
currentShell.pack();
}
它完全破坏了应用程序!加载的 html 覆盖了现有元素