Take a look at the org.apache.pivot.wtkx.Bindable interface. It won't allow you 
to do what you describe below, but it does make integrating Java and WTKX much 
easier. I'm planning to write up a tutorial example on how to use it for 1.4.1, 
but you can take a look at the test code here to get an idea of how it works:

http://svn.apache.org/repos/asf/pivot/trunk/tests/src/org/apache/pivot/tests/BindableTest.java
http://svn.apache.org/repos/asf/pivot/trunk/tests/src/org/apache/pivot/tests/BindableWindow.java
http://svn.apache.org/repos/asf/pivot/trunk/tests/src/org/apache/pivot/tests/BindableWindow.json
http://svn.apache.org/repos/asf/pivot/trunk/tests/src/org/apache/pivot/tests/bindable_test.wtkx

Basically the idea is that, when initialize() is called, you are guaranteed to 
have access to all of your bound variables.

G

On Feb 23, 2010, at 2:41 PM, Robert Piotrowski wrote:

> I was looking at the Pivot primer page again and was wondering if you can 
> bind the Pivot objects in wtkx to java listeners with something like this :
> 
> <PushButton xmlns="org.apache.pivot.wtk"
> 
>     xmlns:wtkx="http://pivot.apache.org/wtkx";
> 
>     buttonData="Click Me!"
> 
>     ButtonPressListener.buttonPressed=="mypackage.main.mybuttonlistener"/>
> 
> 
> or does all the implementation have to be done with embedded script in the 
> xml?
> 
> 
> The thing is, I'd prefer to write my listeners in Java, but I dont want to do 
> the binding in Java with all the tedious serializer/getlisteners/addlistener 
> stuff.
> 
> 
> 
> Thanks,
> Bob
> 

Reply via email to