Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Swing Jinternalframe浏览器_Java_Swing_Browser - Fatal编程技术网

Java Swing Jinternalframe浏览器

Java Swing Jinternalframe浏览器,java,swing,browser,Java,Swing,Browser,我需要在JInternalFrame中集成一个浏览器。我尝试了很多不同的想法: :它基于重量级组件,因此不要使用swing :仅与java 8兼容 swt浏览器:在JFrame中工作,但在JInternalFrame中不工作,问题已在问题中描述 有人对如何集成浏览器来swing有其他想法吗?它应该能够显示网页,显示webGL并与Java9和Java10兼容 我已经看到了一些类似的问题,但这些问题已经超过10年了,不符合我的目的我找到了一个解决方案,并且成功地解决了。它包含一个库,该库使用sw

我需要在JInternalFrame中集成一个浏览器。我尝试了很多不同的想法:

  • :它基于重量级组件,因此不要使用swing
  • :仅与java 8兼容
  • swt浏览器:在JFrame中工作,但在JInternalFrame中不工作,问题已在问题中描述
有人对如何集成浏览器来swing有其他想法吗?它应该能够显示网页,显示webGL并与Java9和Java10兼容


我已经看到了一些类似的问题,但这些问题已经超过10年了,不符合我的目的

我找到了一个解决方案,并且成功地解决了。它包含一个库,该库使用swt浏览器,并具有用于JavaSwing应用程序的API

实际上,您不会有任何运气,原因是Swing使用单个本机对等点来呈现整个UI,而嵌入式浏览器支持需要访问Windows本机对等点本身(即JInternalFrame本身没有本机对等点)。我建议使用JavaFX Instead,因为我知道这很难,但它已经与jxBrowser一起使用了,所以我认为有一个针对较新JDK版本的解决方案。我还认为,使用swt浏览器和awt_swt桥接器可能是可行的,我正在尝试使用它