--- old/jdk/src/share/classes/javax/swing/JRadioButtonMenuItem.java 2014-08-11 11:50:37.581802700 +0400 +++ new/jdk/src/share/classes/javax/swing/JRadioButtonMenuItem.java 2014-08-11 11:50:37.157778400 +0400 @@ -24,17 +24,11 @@ */ package javax.swing; -import java.util.EventListener; - -import java.awt.*; -import java.awt.event.*; -import java.awt.image.*; - +import java.beans.JavaBean; +import java.beans.BeanProperty; import java.io.ObjectOutputStream; -import java.io.ObjectInputStream; import java.io.IOException; -import javax.swing.plaf.*; import javax.accessibility.*; /** @@ -75,15 +69,13 @@ * has been added to the java.beans package. * Please see {@link java.beans.XMLEncoder}. * - * @beaninfo - * attribute: isContainer false - * description: A component within a group of menu items which can be selected. - * * @author Georges Saab * @author David Karlton * @see ButtonGroup * @since 1.2 */ +@JavaBean(description = "A component within a group of menu items which can be selected.") +@SwingContainer(false) @SuppressWarnings("serial") // Same-version serialization only public class JRadioButtonMenuItem extends JMenuItem implements Accessible { /** @@ -191,6 +183,7 @@ * @see JComponent#getUIClassID * @see UIDefaults#getUI */ + @BeanProperty(bound = false) public String getUIClassID() { return uiClassID; } @@ -248,6 +241,7 @@ * @return an AccessibleJRadioButtonMenuItem that serves as the * AccessibleContext of this JRadioButtonMenuItem */ + @BeanProperty(bound = false) public AccessibleContext getAccessibleContext() { if (accessibleContext == null) { accessibleContext = new AccessibleJRadioButtonMenuItem();