Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.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小程序_Java_Applet_Win32gui - Fatal编程技术网

如何在自己的窗口句柄上运行Java小程序

如何在自己的窗口句柄上运行Java小程序,java,applet,win32gui,Java,Applet,Win32gui,我尝试在自己的Win32窗口上启动一个小程序。换句话说,我需要在windows上开发一个java小程序容器。在哪里可以找到在我自己的应用程序中启动小程序的文档或示例代码。浏览Chrome的源代码并没有给出答案 因此: 如何将窗口句柄传递给JVM,以便它将小程序放在HWND上? 以及定位/调整小程序所需的内容 小程序容器应在UNIFACE环境中运行。在当前设置中,客户使用OCX容器,其中包含小程序的OCX。他们还使用基于Chrome浏览器的HTML小部件。OCX小部件已经停止使用,Chrome浏览

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

因此: 如何将窗口句柄传递给JVM,以便它将小程序放在HWND上? 以及定位/调整小程序所需的内容

小程序容器应在UNIFACE环境中运行。在当前设置中,客户使用OCX容器,其中包含小程序的OCX。他们还使用基于Chrome浏览器的HTML小部件。OCX小部件已经停止使用,Chrome浏览器也太胖了。因此,UNIFACE实验室被质疑是否有像OCX容器小部件这样的Java容器

提前感谢您抽出时间
Jasper de Keijzer

< P>使用Visual C++的WebBub控件作为应用程序的包装器。

想法是这样的:

  • Win32窗口保存WebBrowser控件
  • WebBrowser控件保存小程序

  • 记住为您的Internet Explorer安装java

    您确定要一个小程序,而不是(比如)一个Swing GUI吗?我同意kviiri的观点,只需创建一个非常简单的Swing GUI,您应该能够将一些小程序代码移植到其中。特别是看看JFrame类。不幸的是,UNIFACE的客户不接受这一点,他们想要一个小而快的集装箱。