<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
我们现在碰到一个难题.想请教大家.
我们要在JDK1.1.8下实现拖拉功能.(从外边向我们的程序窗口拖对象,并获取该对象情报(文件名即可))
一.背景说明
1.为了能在MAC和WINDOWS跑,规定只能用JDK1.1.8实现.
2.现在要实现的是从DESKTOP或者是EXPLORE资源管理器把对象(现在只要求文件)
拖到我的应用程序窗口中(JDK1.1.8 AWT实现的一个程序).我们所想要的就是在
拖拉事件发生时能够获取到对象的全路径文件名.
二.调查进展
1.单用JDK1.1.8
单用JDK1.1.8,好象不能实现,因为在它的消息mouseEntered 事件发生时,
获取到的MouseEvent对象中,不存在我们想要的信息.
2.用JNI实现
WINDOWS环境下,可以通过捕获WINDOWS的消息,然后通过API调用,获取与拖拉相关的
对象信息(文件全路径名).该方法应该可以实现,但似乎难度较大.
MAC环境下,暂不考虑.
对于以上想法,如果您有和经验或建议,恳请不吝赐教!
请教 JDK1.1.8下如何实现拖拉(WINDOWS2000)
最新推荐文章于 2025-11-23 10:54:50 发布
2721

被折叠的 条评论
为什么被折叠?



