是否可以从JSOBject中检索java对象?

时间:2016-08-16 17:14:35

标签: jxbrowser

我已经将一个java对象注入了jxBrowser。完成后,这个java对象被包装成一个JSObject,对吗?然后我调用一个java函数作为参数传递给这个包装java对象的JSObject的'run'方法。正确接收对象;但是我想用原始java对象作为参数调用java方法。有没有办法提取这个对象?

简化代码“example”是:

interface Callback {
   public Object run(String function, Object obj)
} 

class JavaCallback implements Callback {
   public Object run(String function, Object obj) {
     // call the function passing obj (convert the function name to an
     // actual function with reflection - not shown - and call it)
     return function.call((Array) obj);   
}

函数调用不起作用,因为obj是一个JSObject,函数是一个期望一个数组而不是一个JSArray的Java函数。

...谢谢

1 个答案:

答案 0 :(得分:1)

此问题现已在6.8版中解决。