当前位置: 首页 > 面试题库 >

将浏览器嵌入基于Java的桌面应用程序中

曾绯辞
2023-03-14
问题内容

如何在基于Java的桌面应用程序中嵌入浏览器?我是否可以直接与嵌入式浏览器通信(而不是通过本地主机)……例如加载html文本,捕获onclick事件,获取表单值?

谢谢


问题答案:

查看Eclipse,它具有一个嵌入式浏览器,用户可以对其进行配置(它们支持多种浏览器)。

即使您通过AWT_SWT桥使用基于AWT的应用程序,也可能会嵌入他们的浏览器。

此文章可以帮助您开始。



 类似资料:
  • 问题内容: 我想将Google地图嵌入到JPanel中。由于我想要放大/缩小等功能,因此使用静态图像是不可行的。 为此,我可能需要在Java桌面应用程序中嵌入一个网页(显示google地图)。而且我已经读到我需要WebKit之类的东西(替代品?)来完成此任务。 我将不胜感激能帮助我的任何帮助: 在Jpanel中嵌入网页。 该网页显示谷歌地图。 问题答案: 是的,现在可以在桌面应用程序中使用Goog

  • 问题内容: 我想知道是否可以将Firefox浏览器作为组件嵌入基于Java Swing的应用程序中。 我已经从Internet上进行了一些研究,但是找不到答案。有人建议使用Java提供的其他浏览器组件。我认为这不是可取的,因为渲染引擎将与Firefox不同。 任何想法?非常感谢。 问题答案: 绝对可以,请先查看Mozilla Embedding for Java 这是一些示例代码

  • 我制作了一个Java桌面应用程序,可以创建多个交互式窗口。我想向人们展示的不是压缩文件夹存档的下载链接,而是一个在他们打开我的网站后立即运行的程序。 在NetBeans编程环境中为这个项目启用Java Web Start,让我得以启动。html页面并启动。启动应用程序的jnlp文件。除了一个小细节,它还能工作。我需要在JAR文件旁边包含图标和其他文件,以便使其完全正常工作。打开网站时,这些文件可能

  • 我的MainWindow.xaml中有一个ChromiumWebBrowser控件: 我试图通过在它上附加一个硒ChromeDriver来驱动它: 这是正确的做法吗?当驱动程序试图连接到嵌入式控件时,它似乎几乎可以工作,但随后我从ChromeDriver控制台得到以下错误: 显然,使用Options.BinaryLocation附加驱动程序将不幸地启动可执行文件的新实例。从下面的评论中,我发现正确

  • 在ReactJS中,是否有一种方法可以确定网站是在移动端还是桌面端被浏览?因为,根据我想要呈现的设备不同。 谢谢

  • 问题内容: 我正在使用Eclipse SWT库进行GUI渲染,用Java为桌面编写一个应用程序。我认为SWT帮助Java克服了在桌面上接受的最大障碍:即为Java应用程序提供一致的,响应式的界面,该界面看起来与桌面上其他任何应用程序的界面都一样。但是,我觉得打包应用程序仍然是一个问题。 OS X本机提供了一种将Java应用程序包装在本机应用程序包中的简便机制,但是为Windows / Linux生