当前位置: 代码迷 >> J2SE >> jdk1.6中怎么获得Windows窗体的HWND
  详细解决方案

jdk1.6中怎么获得Windows窗体的HWND

热度:21   发布时间:2016-04-24 14:52:23.0
jdk1.6中如何获得Windows窗体的HWND?
Windows下使用JDK1.6进行SWING开发,需要获得当前窗体(如JPanel)的HWND?网上可以搜到的使用DrawingSurfaceInfo的方法,似乎在1.4以后已经失效了。不知道哪位有比较好的,确保可以使用的方法能够提供。谢谢!

------解决方案--------------------
mark
------解决方案--------------------
mark too
------解决方案--------------------
C吧。 写个dll.

使用WindowsApi
FindWindow(NULL,_T( "你的窗口标题 "));


------解决方案--------------------
设JPanel 为p
JComponent c=p;
while(! c instanceof JFrame)
c=c.getParent();

------解决方案--------------------
HWND?
java里没有这个概念的
你vc用多了吧
------解决方案--------------------
不会,也没用过.
------解决方案--------------------
不会
没用java做过
------解决方案--------------------
不知道windows程序的 HWND java中有没有
------解决方案--------------------
HWND是VC里的概念,一定要的话用JNI调吧
------解决方案--------------------
还是用jni调用dll来实现吧
  相关解决方案