如何在我自己的窗口句柄上运行Java Applet

时间:2014-08-11 10:29:11

标签: java applet win32gui

我尝试在自己的Win32窗口上启动一个applet。换句话说,我需要在Windows上开发一个java applet容器。我在哪里可以找到doc或示例代码来在我自己的应用程序中启动applet。浏览Chrome的源代码并没有透露答案。

所以: 如何将我的Window句柄传递给JVM,以便将applet放在我的HWND上? 并且需要对applet进行定位/调整大小。

applet容器应该在UNIFACE环境中运行。在当前的设置中,客户使用一个OCX容器,其中包含一个包含applet的OCX。他们还使用基于Chrome浏览器的HTML小部件。 OCX小部件已停产,Chrome浏览器太胖了。因此UNIFACE实验室被问到像OCX容器小部件这样的Java容器。

提前感谢您的时间 Jasper de Keijzer

1 个答案:

答案 0 :(得分:1)

使用Visual c ++的WebBrowser控件作为applet的包装器。 http://msdn.microsoft.com/en-us/library/aa752041(v=vs.85).aspx

这个想法是这样的:

  1. Win32窗口保存WebBrowser控件
  2. WebBrowser控件保存小程序
  3. 请记住为您的Internet Explorer安装java