Home » Eclipse Projects » Remote Application Platform (RAP) » listener
listener [message #62095] |
Thu, 22 November 2007 07:34  |
Eclipse User |
|
|
|
Originally posted by: wen.ai.gillardon.de
hello all,
I have defined by myself a composite class with several attributs (for
example called one of them "value"). Can anyone tell me, how can I
write a listener for this attribut in rap, when this value has changed?
Thanks a lot.
Greetings
Wen
|
|
|
Re: listener [message #62358 is a reply to message #62095] |
Fri, 23 November 2007 02:35   |
Eclipse User |
|
|
|
Hi
You could load your define your composite as a java bean an add a
property support like this :
private PropertyChangeSupport propertyChangeSupport = new
PropertyChangeSupport(this);
public void addPropertyChangeListener(PropertyChangeListener listener) {
propertyChangeSupport.addPropertyChangeListener(listener);
}
public void addPropertyChangeListener(String propertyName,
PropertyChangeListener listener) {
propertyChangeSupport.addPropertyChangeListener(propertyName , listener);
}
public void removePropertyChangeListener(PropertyChangeListener listener) {
propertyChangeSupport.removePropertyChangeListener(listener) ;
}
public void removePropertyChangeListener(String propertyName,
PropertyChangeListener listener) {
propertyChangeSupport.removePropertyChangeListener(propertyN ame,
listener);
}
protected void firePropertyChange(String propertyName, Object oldValue,
Object newValue) {
propertyChangeSupport.firePropertyChange(propertyName, oldValue,
newValue);
}
protected void firePropertyChange(String propertyName, int oldValue,
int newValue) {
propertyChangeSupport.firePropertyChange(propertyName, oldValue,
newValue);
}
protected void firePropertyChange(String propertyName, boolean
oldValue, boolean newValue) {
propertyChangeSupport.firePropertyChange(propertyName, oldValue,
newValue);
}
Then u may use databinding
http://wiki.eclipse.org/index.php/JFace_Data_Binding to bind your
attribute to rwt controls.
Hope this helps you.
Cheers,
Val
Wen Ai wrote:
> hello all,
>
> I have defined by myself a composite class with several attributs (for
> example called one of them "value"). Can anyone tell me, how can I
> write a listener for this attribut in rap, when this value has changed?
>
> Thanks a lot.
>
> Greetings
>
> Wen
|
|
|
Re: listener [message #62382 is a reply to message #62358] |
Fri, 23 November 2007 04:24  |
Eclipse User |
|
|
|
Originally posted by: wen.ai.gillardon.de
Hi Val,
thank you very much for your infos and I will try that way :-)
cheers
Wen
Val schrieb:
> Hi
>
> You could load your define your composite as a java bean an add a
> property support like this :
>
> private PropertyChangeSupport propertyChangeSupport = new
> PropertyChangeSupport(this);
>
> public void addPropertyChangeListener(PropertyChangeListener listener) {
> propertyChangeSupport.addPropertyChangeListener(listener);
> }
>
> public void addPropertyChangeListener(String propertyName,
> PropertyChangeListener listener) {
> propertyChangeSupport.addPropertyChangeListener(propertyName , listener);
> }
>
> public void removePropertyChangeListener(PropertyChangeListener listener) {
> propertyChangeSupport.removePropertyChangeListener(listener) ;
> }
>
> public void removePropertyChangeListener(String propertyName,
> PropertyChangeListener listener) {
> propertyChangeSupport.removePropertyChangeListener(propertyN ame,
> listener);
> }
>
> protected void firePropertyChange(String propertyName, Object oldValue,
> Object newValue) {
> propertyChangeSupport.firePropertyChange(propertyName, oldValue,
> newValue);
> }
>
> protected void firePropertyChange(String propertyName, int oldValue,
> int newValue) {
> propertyChangeSupport.firePropertyChange(propertyName, oldValue,
> newValue);
> }
>
> protected void firePropertyChange(String propertyName, boolean
> oldValue, boolean newValue) {
> propertyChangeSupport.firePropertyChange(propertyName, oldValue,
> newValue);
> }
>
> Then u may use databinding
> http://wiki.eclipse.org/index.php/JFace_Data_Binding to bind your
> attribute to rwt controls.
>
> Hope this helps you.
> Cheers,
> Val
>
> Wen Ai wrote:
>> hello all,
>>
>> I have defined by myself a composite class with several attributs (for
>> example called one of them "value"). Can anyone tell me, how can I
>> write a listener for this attribut in rap, when this value has changed?
>>
>> Thanks a lot.
>>
>> Greetings
>>
>> Wen
|
|
|
Goto Forum:
Current Time: Sun May 11 15:42:10 EDT 2025
Powered by FUDForum. Page generated in 0.03613 seconds
|