在框架

时间:2016-05-12 18:07:12

标签: java html swing javafx

我有一个包含HTML的字符串。我想在一个框架中显示该HTML内容。我现在正在使用此代码:

JEditorPane html=new JEditorPane("text/html", stringhtml);
html.setEditable(false);  
JScrollPane scrollPane = new JScrollPane(html);  
frame.add(scrollPane);

frameJFramestringhtml是包含HTML的字符串。

然而,这并不总是有效,有时框架仍然是空的。我知道JEditorPane不支持HTML5,我应该使用Java-FX,但是在阅读文档之后我真的不明白应该如何使用它。

有人能给我一个使用JavaFX做我需要的例子吗?

1 个答案:

答案 0 :(得分:1)

website包含有用的信息。

public WebViewExample extends Application
{
  public static void main(String[] args)
  {
    launch(args);
  }

  @Override
  public void start(Stage primaryStage) throws Exception
  {
    WebView webView = new WebView();
    webView.getEngine().loadContent("<html><body>Hello World :p</body></html>");
    BorderPane borderPane = new BorderPane(webView);
    primaryStage.setScene(new Scene(borderPane));
    primaryStage.show();
  }
}