我想做个小程序 通过比如获取计算器的窗口 获取他的位置 在控制鼠标位置去点击   现在卡在如何获取计算器窗口上了 有没有大侠指教哦

解决方案 »

  1.   

    我查了下API 有WINDOW的接口 就是用不来。。
      

  2.   

    要是是自己创建的窗口 就调用 getSize
    public Dimension getSize()以 Dimension 对象的形式返回组件的大小。Dimension 对象的 height
     字段包含此组件的高度,而 Dimension 对象的 width 字段则包含此组件的宽度。 返回:
    表示组件大小的 Dimension 对象
    从以下版本开始: 
    JDK1.1 
    另请参见:
    setSize(int, int)getLocation
    public Point getLocation()获取组件的位置,形式是指定组件左上角的一个点。该位置是相对于父级坐标
    空间的。 
    由于本机事件处理的异步特性,所以此方法可能返回过时的值(例如,在快速连续调用 setLocation() 
    后)。为此,推荐获得组件位置的方法是在 java.awt.event.ComponentListener.componentMoved() 内,在操作系统结束组件移动后调用它。 
    返回:
    一个 Point 实例,表示在组件父级坐标空间中组件边界的左上角
    从以下版本开始: 
    JDK1.1 
    另请参见:
    setLocation(int, int), getLocationOnScreen()--------------------------------------------------------------------------------getLocationOnScreen
    public Point getLocationOnScreen()获取组件的位置,形式是一个指定屏幕坐标空间中组件左上角的一
    个点。 返回:
    一个 Point 实例,表示在屏幕坐标空间中组件边界的左上角 
    抛出: 
    IllegalComponentStateException - 如果屏幕上未显示该组件
    另请参见:
    setLocation(int, int), getLocation()要是 是自己临时打开的窗口 比如 word 或者 什么的 就不知道怎么搞了
      

  3.   

    Java中调用Windows API吗 看看高手们的
      

  4.   


    <script type="text/javascript">
    function goto()
    {
      window.open("URL","newopen","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,top=64,left=64,width=600,height=500");  
    }
    </script>
    写个JAVASCRIPT就可以了啊
      

  5.   

    java做很难,如果是vc那就超级简单,几句话就搞定。