我正在为我公司的一些Flex峰值工作.我们基本上是在评估不同的场景等.您建议将Flex组件嵌入Java应用程序的解决方案是什么?Flex < - > Java通信不是(还有......)问题,只是将swf嵌入到JFrame中.
我用EasyJCom做到了.只要您使用标准Java窗口库(Swing,awt)之一,它就非常简单.您可以在此处查看示例(来自EZJCom网站):http://www.ezjcom.com/FlashTest.java.txt
负责EasyJCom的人员也非常敏感,即使我们最终没有使用他们的产品(交换平台),我也会推荐他们.
我没有使用JFlashPlayer,但确实看了一下docs,它似乎也足够了.我认为他们的许可证要求您对代码进行模糊处理.我觉得这有点奇怪,但也许我误解了许可证.
如果你不想使用Com,或者你需要嵌入另一种类型的窗口,它会变得相当复杂.
如果你需要嵌入flash跨平台,你可能会卡住你自己的Jini库来为Mozilla插件.在那一点......如果你不是太远,也许值得转换平台.;)