问题标签 [javafx-webengine]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - java fx循环仍然冻结窗口
我在 Javafx(WebEngine) 中有一个简单的网络浏览器,我需要一个在页面底部滚动而不显示当前元素的循环......但我的代码仍然导致窗口冻结......
这是我的循环
有谁能够帮我 ?对不起我的英语不好
javafx - 如何在 JavaFX 应用程序中检索 HTML 表单字段
我将在 JavaFX 应用程序中呈现这个 HTML 页面,我将在文本框中输入一些内容并点击提交按钮。我想在 JavaFX 应用程序中输入文本框值。有人可以告诉我如何实现这一目标吗?
我想在我的 Java 类中输入文本框值。再次感谢
javascript - 在 JavaFX WebView 中使用 OpenLayers ZoomBox
我正在使用WebView
jdk-8u45 中包含的 JavaFX 打开一个网页,该网页显示使用 OpenLayers 2.13.1 的地图。我正在尝试使用 aZoomBox
和 a放大地图BoxHandler
。缩放工作正常,但问题是矩形是如何绘制的。
想要的结果是,一旦我单击地图并开始拖动,矩形应该在我移动鼠标时开始绘制。这在所有浏览器中都可以正常工作,除了我的WebView
. 发生的情况是,只有在我将鼠标在 x 和 y 方向(例如对角线)移动几厘米之后,矩形才会从这个位置开始绘制(不是我开始拖动的那个位置)。我查看了来自不同鼠标事件的坐标,它们似乎都是正确的,这可以通过它放大我实际拖动的区域(例如,不是绘制的区域)这一事实来证实。
console.log
从我单击地图的那一刻起,JavaScript stmts 输出坐标,但在拖动开始时没有绘制任何内容。
有没有人遇到过类似的问题WebView
?正如我所说,该代码在我尝试过的所有其他浏览器(Safari、Firefox、Chrome、IE)中都非常有效。我在互联网上四处寻找,但我无法找到我的问题的答案。
代码取自BoxHandler.js
:
另外,我不知道这是否相关,但是当我检查div
保存地图的 HTML 元素(使用 Firebug Lite)时,它的顶部边框看起来div
比它应该的要低。地图(在网页上的正确位置)超出了顶部边界。这与我提到的其他浏览器中的行为不同。
任何帮助,将不胜感激。
java - JavaFX WebEngine 中的传单地图
我在 JavaFX Webengine 中的 Leaflet 遇到了一些问题。我想用 geoJson 格式可视化 GPS 轨迹。下面的代码清单显示了我迄今为止开发的 HTML 和 JavaScript 代码。
当我用 Iceweasel/Firefox 打开这个 HTML 页面时,我可以单击 gps 图,然后会显示弹出窗口。但是,当我在 JavaFX WebEngine 中打开相同的 HTML 页面时,我无法再单击该轨道。下面的代码显示了 JavaFX 应用程序。
当我将光标放在 Iceweasel 中的轨道上时,光标会发生变化并显示该轨道是可点击的。在 JavaFX 网络引擎中,无论鼠标是否位于轨道上,光标始终显示可点击符号。有人知道如何解决这个问题吗?
编辑(2015-07-10): 我认为网络引擎在确定点击绘制的路径时存在问题。我添加了一个在点击地图时打开警报的方法:
这对我来说很好。但是路径的相同功能不起作用:
我还在 JavaFX 网络引擎中添加了一个 AlertHandler。
javascript - 对于 JavaFX 的 WebEngine,我如何收到有关 javascript 错误的通知?
我正在尝试在 JavaFX 的 WebView 中运行一些包含 Javascript 的 SVG。我知道我尝试运行的一些脚本有错误,并试图弄清楚如何将它们打印到控制台,以便我可以调试它们。我尝试了以下方法,但从未调用过 WebErrorEvent:
这是从该控件获取 javascript 错误反馈的正确方法吗?
javafx - JavaFX WebView/WebEngine 打印忽略背景
我正在使用 JavaFX 8 WebView 来呈现和打印网页。我注意到在使用该WebEngine.print()
方法时,打印输出会忽略 HTML 中的任何背景样式。
这是设计使然吗?有没有办法让打印输出包含背景样式?其他 WebKit 平台似乎有办法启用此功能(例如此处),但我看不到 JavaFX 的等价物。
deployment - 如何摆脱在 Web 浏览器中运行项目时发生的错误?
我尝试运行我在 javafx 中并使用 u8.45 jdk 的项目。在浏览器中运行时给出错误。我运行项目所遵循的步骤只是将 Netbean 中提供的运行选项更改为“在浏览器中运行”
错误:
com.sun.deploy.net.JARSigningException: Found unsigned entry in resource: file:/C:/Users/chirag/Desktop/trunk/User_management_application/dist/User_management_application.jar
at com.sun.javaws.security.SigningInfo.getCommonCodeSignersForJar(Unknown Source)
at com.sun.javaws.security.SigningInfo.check(Unknown Source)
at com.sun.javaws.security.JNLPSignedResourcesHelper.checkSignedResourcesHelper(Unknown Source)
at com.sun.javaws.security.JNLPSignedResourcesHelper.checkSignedResources(Unknown Source)
at sun.plugin2.applet.JNLP2Manager.prepareLaunchFile(Unknown Source)
at sun.plugin2.applet.JNLP2Manager.loadJarFiles(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
请指导我如何在网络浏览器中运行项目,
非常感谢您。
java - 如何在 JavaFX WebView 中显示 HTML 文档
我已经创建了一个 webview,我正在尝试从位于项目 src 文件夹中的本地计算机加载一个 html 文档。但是当我尝试加载它时没有任何反应,我也尝试将它作为内容加载。关于为什么会这样以及如何解决它的任何想法。
url - JavaFX WebEngine:我如何对错误的 url 做出反应?
我用 Netbeans 和 XML 为我制作了一个小浏览器。我使用 TextField 手动输入网址。如果我填写了错误的 url(例如http://www.usususususuuuuuu.com),broser 很忙,但没有任何反应。如何处理这种状态。对我来说有趣的是 handleSearchButton(ActionEvent event) 方法。
非常感谢!
javafx - JavaFX:选择项目后如何隐藏项目选择
我制作了一个 WebEngine,我可以在其中使用 Choicebox (= favBox) 中最喜欢的 Web URL。选择一个项目后,该项目会显示并且网站正在加载。但我的问题是:在会话的剩余时间里仍然可以看到该项目。如何隐藏项目选择并只显示没有项目的选择框?
非常感谢