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来实现吧