首页 / 知识
有没有办法在Java中嵌入浏览器?
2023-04-14 11:23:00
Is there a way to embed a browser in Java?是否可以在Java中嵌入浏览器?更具体地说,是否有可以模拟浏览器的库? 自JavaFX 2.0开始,您现在可以使用webview 我相信JWebPane将成为将浏览器嵌入Java应用程序的官方方法。它基于开源引擎WebKit,可在Apple Safari和Google Chrome浏览器中使用。 您可以尝试以下方法:https://jdic.dev.java.net/ 或者这样:http://lobobrowser.org/java-browser.jsp 您可以将SWT用于GUI。它的浏览器控件使您可以轻松嵌入IE,Mozilla或Safari(取决于您所运行的平台)。 JxBrowser尚未被提及。它嵌入了Mozilla Firefox(Gecko),Apple Safari(WebKit)或Internet Explorer。程序员指南 看看 您也可以从DJ Native Swing中尝试JWebBrowser:http://djproject.sourceforge.net/ns 您可以使用JDIC API将浏览器嵌入到Swing / AWT GUI中。我看不到OS X的任何提法,因此它可能对您没有用。 到目前为止,我所熟悉的最强大的嵌入式浏览器是SWT中的浏览器。 使用SWT的唯一风险是针对不同平台存在不同版本的SWT库。我不确定您是否可以包括单个罐子来盖住所有人。 我已经使用SWT从Java成功打开了浏览器。您可以找到有关如何使用SWT打开浏览器窗口的代码示例。这很容易做到。 您可以尝试使用 我知道它是可能的,因为我尝试过并失败了(:P),但是到目前为止,它可能已经过时或过时了,我不知道。 如果您需要纯Java解决方案,则可以尝试JWebEngine。它使HTML 4很好。您可以在applet,Java Webstart和任何平台上使用它。使用非常简单。 您可以尝试Webrenderer或Ice Browser 也许Chromium嵌入式框架是您的一个选择。特定于Java,有 用于SWT的javacef:https://github.com/wjywbs/javacef 用于AWT的java-cef:https://bitbucket.org/chromiumembedded/java-cef 如果您查看The Minecraft启动器(旧的),请通过LoginForm或LauncherFrame查看,您可能可以找到该方法。 YouTube上有一个kippykip的教程,介绍如何反编译和编辑它:here |
最新内容
相关内容
linux安装浏览器命令?
linux安装浏览器命令?,官网,系统,平台,网站,管理,设备,咨询,工具,官方网站,软件,linuxcentos浏览器在哪里1、linux安装google浏览器方法如下:启linux使用命令的方法?
linux使用命令的方法?,系统,信息,工具,标准,数据,命令,左下角,目录,文件夹,图标,linux的cd命令的使用方法1、cd ~:回到用户家目录。注:这得看你linux启动浏览器命令?
linux启动浏览器命令?,系统,情况,发行,不了,官网,环境,工具,传播,基础,软件,如何使用linux命令打开网页在命令符界面浏览网页可以使用lynx,linklinux默认浏览器命令?
linux默认浏览器命令?,环境,系统,发行,工程,工具,浏览器,软件,情况,网站,管理系统,如何在Linux环境下,使用Java打开默认浏览器退出firefox。删linux命令下载浏览器?
linux命令下载浏览器?,软件,系统,官网,网站,工具,名称,中心,密码,时间,设计,linux怎样安装google浏览器?1、打开linux虚拟机,启动火狐浏览器,在linux命令关浏览器?
linux命令关浏览器?,系统,工作,工具,咨询,信息,平台,官方网站,管理,数据,电脑,linux系统中如何关掉火狐浏览器的缓存,不想使用火狐浏览器的缓linux模拟命令ls?
linux模拟命令ls?,系统,地址,工作,命令,时间,基础,标准,信息,文件,目录,LS(LINUX中ls命令)详细资料大全ls命令是linux下最常用的命令之一,ls跟dlinux命令和应用程序?
linux命令和应用程序?,软件,系统,环境,管理,基础,情况,位置,电脑,工具,中心,在linux下如何装应用程序?需要什么命令啊首先从官网下载hdf5,根据linux在线模拟器命令?
linux在线模拟器命令?,系统,设备,管理,命令,软件,数据,在线,网络,环境,盘中,linux必学的60个命令_linux必学的60个命令怎么读起来简单安装和登linux命令输入方法?
linux命令输入方法?,系统,电脑,密码,管理,地址,命令,网站,工具,首开,位置,linux终端输入~怎么弄中间在电脑上打开需要的Word文件进入。进入到文linux命令模拟软件?
linux命令模拟软件?,软件,系统,地址,平台,电脑,环境,网上,工具,名字,名称,windows环境下的linux模拟软件1、首先需要打开电脑里的VirualBox软Python中什么是反射?使用方法有哪
Python中什么是反射?使用方法有哪些?,信息,培训,状态,术语,检测,反射,属性,对象,字符串,方法,反射这个术语在很多语言中都存在,并且存在大量的