繁体   English   中英

在Java AWT框架上托管ActiveX控件?

Hosting ActiveX controls on a Java AWT Frame?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

有没有办法在Java AWT框架中显示Flash或Adobe Reader ActiveX控件?

我正在将一个大型的旧J ++应用程序移植到标准Java,它需要在AWT框架上托管某个ActiveX控件。

这可能吗?

我看了JACOB(Java到COM桥)项目 ,它似乎不支持在屏幕上绘制的ActiveX对象。

2 个回复

看起来可以通过混合AWT和SWT来完成。

Eclipse项目有一个示例代码段,该代码段将Microsoft Word嵌入到AWT / SWT混合应用程序中

看来您需要购买专有库才能执行此操作,因为Java本身不允许访问COM。 这里可以找到另一个类似的问题(关于Java中的Flash),并列出了一些商业解决方案。

我应该注意,无论您最终采用哪种方法,您都应该尝试找到一个可以访问Internet Explorer控件的库,而不仅仅是Flash或Adobe Reader。 这是因为,一旦您可以访问IE元素,便可以为其提供一个.swf或.pdf文档的URL(即使它是本地文件),它也会自动为每个加载正确的插件(我用过对于个人C ++项目,此快捷方式只适用一次,我需要在其中加载多个不同的ActiveX控件)。 似乎上述链接中的EasyJCom库确实提供了对嵌入式IE控件的访问。

1 ActiveX-使用Windows 8在网页上托管Windows窗体控件

我正在使用activeX在网页上托管Windows窗体控件,但显示的是十字图标,而不是Windows 8 IE上的该控件。 (我没有使用Metro IE)Windows 7上托管的同一网页在IE上运行正常。 甚至两个操作系统都具有相同版本的IE,即10 我正在使用以下示例代码在网页上加 ...

2 WPF托管ActiveX控件位置

我正在以WPF形式托管ActiveX控件。 它运作良好,没问题。 但是我找不到在WPF表单上(在代码中)设置ActiveX控件位置的属性。 因此,它暂时停留在屏幕中央。 主机是一个System.Windows.Forms.Integration.WindowsFormsHost ...

3 在Flipview中托管ActiveX控件

我已经尽力在Flipview中托管ActiveX控件,但一直无法达到预期的效果。 我正在使用Windows 7和Flipview控件,如codeproject( http://www.codeproject.com/Articles/741026/WPF-FlipView )所示。 我实际上 ...

4 在WPF中托管ActiveX控件

我有一个ActiveX控件(用Delphi编写),我想将其托管在WPF应用程序中。 当我尝试将其加载到工具箱中以在设计时将其添加到XAML时,它没有显示在可用控件列表中。 有谁知道该列表的筛选器,为什么我看不到要添加该列表的控件? 编辑 这就是我host.Child = (ax) ...

5 AWT_SWT 框架上的闪烁/重绘问题

我正在使用 AWT_SWT 框架桥将图形 API 嵌入到 Eclipse 插件应用程序中。 一切正常,但我在移动或滚动框架时面临闪烁/重绘问题。 我做了很多研发,尝试了一些解决方案,比如System.setProperty("sun.awt.noerasebackground", "true"); ...

9 在自己的服务器上托管Django Rest框架

因此,我有一个带有Django rest框架后端的前端,该后端托管在运行Apache的单个ubuntu 18.04 VPS机器上。 前端托管在端口80上,后端托管在端口8000上,我们注意到似乎很多网络都阻止了端口8000。因此,发生的情况是,如果我在公共wifi上登录,则可以看到前端,但可以 ...

10 框架上的Java脚本停止字符[重复]

这个问题已经在这里有了答案: 在action属性中已经具有?key = val查询字符串的表单提交将忽略该查询字符串 2个答案 删除引用后,我创建了一个小的PHP来重定向到页面。 它在浏览器中的工作原理非常一致,但是,它会重定向到错误的URL。 而不是带我 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM