问题标签 [jwebbrowser]

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.

0 投票
1 回答
945 浏览

java - 怎么能理解 DJ 原生的 swing jwebbrowser 已经完全加载了网页呢?

我想在 DJ 原生 swing jwebbrowser 中执行我的 javascript 代码,但我应该等待页面加载,如何设置监听器?我尝试以下操作,但加载后总是运行脚本,它也运行得很晚!

我该怎么办?

0 投票
2 回答
583 浏览

java - 如何在jwebbrowser中加载相对于当前java文件的本地文件

如何在 JWebbrowser 中加载相对于当前 java 文件的本地文件?我知道我可以加载我的页面,navigate("path");问题是如何设置相对路径!

例如我的 java 代码在:D:\Eclipse_Project\MyProject\src\javaCode\browser.java 和 html 文件在:D:\Eclipse_Project\MyProject\src\pages\html.html

但我不想使用如下:

编辑:

我的 html 文件还包含 CSS 和 javaScript。

0 投票
0 回答
164 浏览

java - 使用 JWebBrowser 启动 youtube 视频

我在我的 java 应用程序中嵌入了一个 youtube 视频,如此所示。但我希望视频在不点击播放的情况下开始播放。它应该尽快开始。我寻找类似 webBrowser.play() 或 webbrowser.click() 但没有成功。

任何帮助,将不胜感激。

0 投票
1 回答
526 浏览

java - Java swing:视频结束时执行动作

我嵌入了一个 youtube 视频,如此处所示。现在我想要一些事情发生,当视频结束时。

我想最困难的方法是将视频作为对象等下载。

有没有更简单的方法?

任何帮助,将不胜感激。

0 投票
0 回答
111 浏览

java - Java Swing:按下按钮时聚焦JWebBrowser并按下空格

我嵌入了一个 youtube 视频,如此处所示。我有几个视频,当一个视频完成时,下一个视频会自动开始。我通过查看视频持续时间并启动 TimerTask 来实现这一点。

现在还有一个问题:如果用户暂停 youtube 视频,计时器会继续,并且下一个视频会在一段时间后开始。我想到了这个解决方案,但无法实现:实现一个 JButton,它会停止计时器,将焦点更改为 youtube 视频并按下空格按钮。那应该停止视频。我玩过 JWebBrowser.grabFocus() 等,但没有成功。

任何帮助,将不胜感激。

0 投票
1 回答
181 浏览

javascript - Java - JWebBrowser 无法加载新点到地图

我添加到 JPanel JWebBrowser。我用js加载html文件,加载地图和json文件,点坐标为:

我创建了一个更新 json 文件并在此文件中加载新点坐标的按钮。然后我尝试在浏览器中刷新页面以在地图上设置新点,但 jwebbrowser 仅更新 html 文件和 js 脚本,并且不加载新的 json 文件,因此旧点被标记在地图。如果我关闭程序并再次打开 - 一切都好,有新点。

所以,我的问题:如何用新的点坐标加载更新的 json 文件?

我试过这个:

我尝试使用 jwebbrowser 处理和创建新的 jwebbrowser,但一切都无效:

0 投票
1 回答
79 浏览

java - 在java中鼠标点击浏览器?

当我在网络浏览器中单击一个链接并保存到字符串 a 时,如何获取网站或视频的链接(例如:在 youtube 中);我们有其他方法可以制作同样的东西吗?谢谢

0 投票
1 回答
830 浏览

swing - 如何使用 DJNativeSwing JWebBrowser 作为 jupyter notebook 的浏览器?

我在我的 Swing 应用程序中使用 chrriis.dj.nativeswing.swtimpl.components.JWebBrowser 来打开 jupyter-notebook 的网页。现在我的问题是当我单击 New->Python 3 按钮 JWebBrowser 来新建一个文件时,它总是返回 404 页面。

在 DJNativeSwing JWebBrowser 中新建一个笔记本

DJNativeSwing JWebBrowser 得到 404 页面

我想也许它没有在 jupyter-notebook 中执行 javascript api,谁能帮我让 DJNativeSwing JWebBrowser 在 jupyter notebook 下工作?

我使用的代码:

0 投票
1 回答
846 浏览

java - JWebBrowser DJ Native Swing 冻结 GUI

这是我从http://djproject.sourceforge.net/ns/documentation/Snippets.html获得的示例,稍作修改。

然后在另一个 JFrame 中,我试图通过单击按钮打开此浏览器:

但随后它冻结了我的 GUI。在这种情况下我该怎么办?

任何指针都会有所帮助

0 投票
0 回答
733 浏览

java - 如何使用 JWebBrowser 在 jframe java 中显示 pdf 或图像文件

我想在我的框架中显示一个文件(pdf 文件或图像文件)。我尝试使用 JWebBrowser,但我遇到了例外。这是我的代码:

我得到了这个例外: