i trying monitor ui element focus change using iuiautomationfocuschangedeventhandler
.
tried understand seems give me illegalargumentexception: not proxy instance
.
could please help/guide me it?
thanks in advance.
attached code.
in main.java
automation.addfocuschangedeventhandler(null, new focuschangedeventhandler());
focuschangedeventhandler.java
public class focuschangedeventhandler implements iuiautomationfocuschangedeventhandler { public void dispose() { // todo auto-generated method stub } public <t extends iunknown> t queryinterface(class<? extends iunknown> cominterface) { // todo auto-generated method stub return null; } public int addref() { // todo auto-generated method stub return 0; } public int release() { // todo auto-generated method stub return 0; } public void handlefocuschangedevent(iuiautomationelement sender) { // todo auto-generated method stub } }
stack trace:
exception in thread "main" java.lang.illegalargumentexception: not proxy instance @ java.lang.reflect.proxy.getinvocationhandler(unknown source) @ net.java.dev.jna.jna.comobject.prepareargs(comobject.java:213) @ net.java.dev.jna.jna.comobject.invokevoidcom(comobject.java:379) @ net.java.dev.jna.jna.comobject.invoke(comobject.java:637) @ com.sun.proxy.$proxy4.addfocuschangedeventhandler(unknown source) @ net.java.dev.jna.jna.test.othermethod(test.java:47) @ net.java.dev.jna.jna.test.main(test.java:12)
Comments
Post a Comment