I come to follow you!

解决方案 »

  1.   

    如果不用JNI(Java Native Interface)好像很难。
    用了之后就不能算是一个pure Java的东西了,肯定和操作系统相关
      

  2.   

    如果在win32系统运行。
    为什么不用vc、delphi……
    那样不是更简单?
      

  3.   

    恩,windows下编程,Java体现不出长处!
      

  4.   

    做成dll,然后用JNI调用.就可以了,原理就只能这样!!!
      

  5.   

    gz,
    XP自带有一个程序,把鼠标放到某个控件上去,会自动读里面的字(seems English only),无论是否是鼠标所指,可jni试一下
      

  6.   

    yuebenxian(飘逸) 你说的是不是用Vc作成动态连接的形式然后在Java里调用呢??
      

  7.   

    我以前用swing写了一个测试用的但只能取当前java程序中的词.
      

  8.   

    Windows 平台上屏幕上的文字都是利用Windows gdi32.dll中的TextOutA,TextOutW、ExtTextOutA、ExtTextOutW函数输出到屏幕上的。要实现屏幕抓词,你就必须"截取"操作系统传递给这些函数的参数,不使用jni,我看根本不可能实现。java是不能跟OS紧密结合!
      

  9.   

    真的象imjack(#__JACK__)说的那样吗???????!!!!!!
      

  10.   

    难道一定要用其他语言搭桥吗?为什么java不能自己调用api呢,自己钩进去呢?
      

  11.   

    这种针对操作系统 内核的操作 不是java语言的长项
      

  12.   

    关键是屏幕取词的API,Windows的API,和Linux的如何使用。
      

  13.   

    用jni,但不知怎么用:)大哥加油
      

  14.   

    不用Java的C接口 就不可能做出来即使用...也很烦...楼主算了吧``
      

  15.   

    不至于吧,楼主贴到其他几个java版快上吧,这里是基础区啊!
      

  16.   

    不贴这里贴哪儿? J2ME有鼠标吗?
      

  17.   

    I think it unnecessary to use Java to do this. That is meaningless.
      

  18.   

    你查一查有关 “钩子(Hook)技术” 的文章。