读书人

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

发布时间: 2012-01-01 23:10:55 作者: rapoo

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

读书人网 >J2SE开发

热点推荐