如何使用JavaFx java 1.7在嵌入式web浏览器中支持window.print()

如何使用JavaFx java 1.7在嵌入式web浏览器中支持window.print(),java,javafx,embedded-browser,Java,Javafx,Embedded Browser,我使用jdk1.7(并将javafx与jdk 7捆绑在一起)创建了一个嵌入式浏览器。 但是,html页面上具有onClick=“window.print()”的按钮不起作用 你知道怎么解决吗 感谢和问候, Rahul正如您在问题中所注意到的,Java 7无法用于打印WebView内容,因为它缺少打印WebView内容所需的功能 试试Java 8,它增加了打印支持,尽管我不知道当通过JavaScript触发时是否支持打印WebView内容。will WebEngine.executeScript(

我使用jdk1.7(并将javafx与jdk 7捆绑在一起)创建了一个嵌入式浏览器 但是,html页面上具有
onClick=“window.print()”
的按钮不起作用

你知道怎么解决吗

感谢和问候,
Rahul

正如您在问题中所注意到的,Java 7无法用于打印WebView内容,因为它缺少打印WebView内容所需的功能


试试Java 8,它增加了打印支持,尽管我不知道当通过JavaScript触发时是否支持打印WebView内容。

will WebEngine.executeScript(“window.print()”;工作?如果我能在我的嵌入式浏览器中捕获window.print事件。正如我在回答中所说,它在Java 7中不起作用,我也不知道它在Java 8中是否起作用,试试看,你可以自己发布最终的答案。我刚刚试过,.executeScript(“window.print()”);它不起作用。你是对的。