【问题标题】:can i use Java Fx web view in Java SE? [duplicate]我可以在 Java SE 中使用 Javafx webview 吗? [复制]
【发布时间】:2017-01-26 17:16:27
【问题描述】:

我正在使用 java SE 应用程序,但我想在我的应用程序中添加一个 web 视图(或任何其他在 JFrame 中查看在线 web 内容的建议),但它应该和 web 视图一样好,请大家帮帮我

【问题讨论】:

  • 如果这不是重复的,请编辑您的问题以包含一个minimal reproducible example,以显示您修改后的方法。
  • 谢谢你,需要的答案在那里谢谢你帮助我

标签: java swing javafx java-8


【解决方案1】:

有一种方法可以将 JavaFX 控件集成到 Swing 组件中,但是 AFAIK 获得正确的事件处理等细节有点棘手。

http://docs.oracle.com/javase/8/javafx/interoperability-tutorial/fx_swing.htm#JFXIP561

【讨论】:

  • 谢谢大佬,对我帮助很大
【解决方案2】:

是的,你可以。 Oracle's site 有一个很好的例子。

感谢互动WebEngine,您还可以自定义界面、布局、选项卡等等。 这是一个如何将内容加载到 WebView 中的简单示例:

final String url = "https://www.wikipedia.org/";
WebView browser = new WebView();
WebEngine webEngine = browser.getEngine();
webEngine.load(url);

【讨论】:

  • 感谢您的帮助,但不符合我的要求。
【解决方案3】:

你可以使用JScrollPane(JEditorPane),你可能想看看那个。

或试试 JxBrowser ,JxBrowser 可用于在您的 Java 应用程序中显示现代网页和 HTML+CSS+JavaScript 内容。它允许使用任何流行的 HTML5 UI 工具包构建跨桌面应用程序的 GUI。

看到这个:http://java.dzone.com/articles/web-browser-your-java-swing

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-04
    • 2012-01-12
    • 2012-10-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多