Index: form/src/org/netbeans/modules/form/RADProperty.java =================================================================== RCS file: /cvs/form/src/org/netbeans/modules/form/RADProperty.java,v retrieving revision 1.19 diff -c -r1.19 RADProperty.java *** form/src/org/netbeans/modules/form/RADProperty.java 10 Jul 2002 13:29:22 -0000 1.19 --- form/src/org/netbeans/modules/form/RADProperty.java 4 Sep 2002 19:01:02 -0000 *************** *** 231,237 **** if (str == null) return null; ! return writeMethod.getName() + "(" + str + ")"; // NOI18N } public void setPreCode(String value) { --- 231,247 ---- if (str == null) return null; ! // fix of issue # 27009 ! // if the property is text and the component ! // is descendant from AbstractButton ! // then use org.openide.awt.Actions.setMenuText ! // instead of, e.g. jButton1.setText ! if( getPropertyDescriptor().getName().equals("text") && // NOI18N ! javax.swing.AbstractButton.class.isAssignableFrom(getRADComponent().getBeanClass()) ) { ! return "org.openide.awt.Actions.setMenuText("+getRADComponent().getName()+","+str+",true)"; // NOI18N ! } ! else ! return writeMethod.getName() + "(" + str + ")"; // NOI18N } public void setPreCode(String value) {