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