Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.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应用程序中嵌入Flash UI_Java_Apache Flex_Flash - Fatal编程技术网

在Java应用程序中嵌入Flash UI

在Java应用程序中嵌入Flash UI,java,apache-flex,flash,Java,Apache Flex,Flash,是什么让你这么做的?有没有OSS项目或者比这更流行的东西:?这正是我所建议的,也就是说,在大多数情况下不需要Swing UI,但出于一些原因,我对任何更好的替代方案都感兴趣。有吗?任何替代方案都需要支持Flex SDK。使用SWT GUI工具包,该工具包具有嵌入式浏览器。您甚至可以使用它部署自己的webkit,并让flash在此浏览器中运行,因此您是独立于平台的,不依赖于本机浏览器 但是,由于浏览器的大小,它将是一个大型部署 编辑:您还可以直接在SWT组合中使用Flash ActiveX控件,即

是什么让你这么做的?有没有OSS项目或者比这更流行的东西:?这正是我所建议的,也就是说,在大多数情况下不需要Swing UI,但出于一些原因,我对任何更好的替代方案都感兴趣。有吗?任何替代方案都需要支持Flex SDK。

使用SWT GUI工具包,该工具包具有嵌入式浏览器。您甚至可以使用它部署自己的webkit,并让flash在此浏览器中运行,因此您是独立于平台的,不依赖于本机浏览器

但是,由于浏览器的大小,它将是一个大型部署


编辑:您还可以直接在SWT组合中使用Flash ActiveX控件,即SWT的JPanel,使用SWT GUI工具包,该工具包具有嵌入式浏览器。您甚至可以使用它部署自己的webkit,并让flash在此浏览器中运行,因此您是独立于平台的,不依赖于本机浏览器

但是,由于浏览器的大小,它将是一个大型部署


编辑:如果SWT的JPanel有一个web控件,您也可以在SWT组合中直接使用Flash ActiveX控件。我不记得测试版是否可以使用flash,或者是否即将推出。但是如果它还不支持flash,那么它可能很快就会支持,他们会每隔2周左右发布一次更新来进行测试。

JavaFX2有一个web控件。我不记得测试版是否可以使用flash,或者是否即将推出。但是如果它还不支持flash,那么它可能很快就会支持,他们会每隔2周左右发布一次更新以进行测试。

您也可以尝试DJ Native Swing的JFlashPlayer:


它本质上是SWT浏览器,但解决了各种集成难题,并提供了合适的API。

您也可以尝试DJ Native Swing的JFlashPlayer:


它本质上是SWT浏览器,但解决了各种集成难题,并提供了适当的API。

这是针对与互联网无关的非浏览器依赖型应用程序的。它也可以像容器jflashplayer一样在顶层使用Swing,只要您可以在UI中使用Flash组件。这适用于与Internet无关的非浏览器相关应用程序。它也可以像容器jflashplayer一样在顶层使用Swing,只要您可以在UI中使用Flash组件即可。请参阅上面的评论,抱歉。这适用于不依赖浏览器的应用程序。对于浏览器应用程序,我只使用普通的Flash/Flex,跨平台,不依赖本机浏览器。哦,我想我可能还是误读了一个Flash解决方案,利用我的Flex体验,而不是学习一个全新的工具包是理想的。另一种可能是仍然使用SWT,并嵌入Flash ActiveX控件。我们已经能够在Java窗口中直接嵌入Word和OpenOffice应用程序,但仍然使用SWT,因为SWT是一个本地工具包。哦,这是一个有趣的想法。在这样的情况下,你怎么能这样做呢?Flash控件与它嵌入的Java容器通信?我不知道这样的事情是可能的w/SWT。您通过按名称调用COM方法进行通信。SWT包含一个用于此目的的OLE桥。请看上面的评论,对不起。这适用于不依赖浏览器的应用程序。对于浏览器应用程序,我只使用普通的Flash/Flex,跨平台,不依赖本机浏览器。哦,我想我可能还是误读了一个Flash解决方案,利用我的Flex体验,而不是学习一个全新的工具包是理想的。另一种可能是仍然使用SWT,并嵌入Flash ActiveX控件。我们已经能够在Java窗口中直接嵌入Word和OpenOffice应用程序,但仍然使用SWT,因为SWT是一个本地工具包。哦,这是一个有趣的想法。在这样的情况下,你怎么能这样做呢?Flash控件与它嵌入的Java容器通信?我不知道这样的事情是可能的w/SWT。您通过按名称调用COM方法进行通信。SWT包含一个用于此目的的OLE桥。和