像按键精灵的FindPicint x=0,y=0;
FindPic 170, 538, 283, 906, "Attachment:1.png", "000000", 0, 0.9, x, y
.
这样执行FindPic始终会改变x,y的值。java怎么实现呢?

解决方案 »

  1.   

    没太明白你要的效果。
    如果是在同一个作用域,那么直接对变量赋值即可。
    如果不同作用域,可能需要通过return方式返回新的数值。
      

  2.   

    就是java能不能做到像按键精灵这样先是定义两个变量
    int x=0,y=0;
    然后作为下面这个语句的参数,执行这个语句
    FindPic 170, 538, 283, 906, "Attachment:1.png", "000000", 0, 0.9, x, y
    执行后x的值会在170<=x<=283或x=-1  
                  y的值在538<=y<=906或y=-1
    我想知到它具体是怎么改变参数x,y的值的。
      

  3.   

    keyup事件,点击键盘改变值
      

  4.   


    public class ChangeValue
    {
    //这里用的是private,应该设置getter/setter,否则在类外无法检查成员变量的值
    //作为演示,就debug着看吧
    private int a=-1;
    private int b=-1;

    public void findPic(String pic){
    //这里根据pic设置a和b的值
    a=100;
    b=200;
    }

    public static void main(String[] args)
    {

    ChangeValue cv=new ChangeValue();
    cv.findPic("c:\\a.jpg");
    }
    }