Results 1 to 2 of 2
- 07-09-2009, 01:02 AM #1
Member
- Join Date
- Mar 2008
- Posts
- 4
- Rep Power
- 0
Getting the beans property at runtime.
I have made a bean component automatically created by netbeans.Then I bind a jtextfield's text property to that bean's property and in my main method I set the property for that bean.Yet, I m not getting the property name in my textfield after the program runs.Can anybody help.
Here is the bean component that netbeans created for me by default.
This is my main method to set the property of that bean.Java Code:package saraelectro; import java.beans.*; import java.io.Serializable; public class myBean implements Serializable { public static final String PROP_SAMPLE_PROPERTY = "sampleProperty"; private String sampleProperty; private PropertyChangeSupport propertySupport; public myBean() { propertySupport = new PropertyChangeSupport(this); } public String getSampleProperty() { return sampleProperty; } public void setSampleProperty(String value) { String oldValue = sampleProperty; sampleProperty = value; propertySupport.firePropertyChange(PROP_SAMPLE_PROPERTY, oldValue, sampleProperty); } public void addPropertyChangeListener(PropertyChangeListener listener) { propertySupport.addPropertyChangeListener(listener); } public void removePropertyChangeListener(PropertyChangeListener listener) { propertySupport.removePropertyChangeListener(listener); } }
And that is what netbeans created after I bound jtextfield's text property to my beans' property.Java Code:public static void main(String[] args) { myBean bn= new myBean(); bn.setSampleProperty("This text should go into the jtextfield"); myFrame frm=new myFrame(); frm.setVisible(true); }
WHY am I not getting that value of my bean in my textfield??Java Code:bindingGroup = new org.jdesktop.beansbinding.BindingGroup(); org.jdesktop.beansbinding.Binding binding = org.jdesktop.beansbinding.Bindings.createAutoBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, myBean1, org.jdesktop.beansbinding.ELProperty.create("${sampleProperty}"), myTextField, org.jdesktop.beansbinding.BeanProperty.create("text")); bindingGroup.addBinding(binding);
-
Similar Threads
-
Be Elite Join Property Elite , Property Realtor Needed , Career With Us -
By mindyyong in forum Jobs OfferedReplies: 0Last Post: 06-25-2009, 05:28 AM -
How to make Beans Lazily-instantiating beans
By Java Tip in forum Java TipReplies: 0Last Post: 03-30-2008, 10:10 AM -
How to make Beans Lazily-instantiating beans
By JavaBean in forum Java TipReplies: 0Last Post: 09-26-2007, 08:41 PM -
where is the system.property
By osval in forum Advanced JavaReplies: 2Last Post: 08-06-2007, 03:54 AM


LinkBack URL
About LinkBacks

Bookmarks