我可以在Java SE中使用Java Fx Web视图吗?

时间:2016-09-19 05:34:02

标签: java swing javafx java-8

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

3 个答案:

答案 0 :(得分:2)

有一种方法可以在Swing组件中集成JavaFX控件,但是AFAIK能够正确处理事件处理等细节并不是很棘手。

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

答案 1 :(得分:0)

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

感谢交互WebEngine,您还可以自定义界面,布局,标签等等。 以下是如何将内容加载到WebView中的简单示例:

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

答案 2 :(得分:0)

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

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

请参阅:http://java.dzone.com/articles/web-browser-your-java-swing