Index: javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.java =================================================================== RCS file: /cvsroot/classpath/classpath/javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.java,v retrieving revision 1.11 diff -u -r1.11 BasicCheckBoxMenuItemUI.java --- javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.java 18 Oct 2005 22:10:32 -0000 1.11 +++ javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.java 21 Oct 2005 19:29:30 -0000 @@ -53,6 +53,17 @@ */ public class BasicCheckBoxMenuItemUI extends BasicMenuItemUI { + + /** + * Creates a new BasicCheckBoxMenuItemUI object. + */ + public BasicCheckBoxMenuItemUI() + { + super(); + UIDefaults defaults = UIManager.getLookAndFeelDefaults(); + checkIcon = UIManager.getIcon("CheckBoxMenuItem.checkIcon"); + } + /** * Factory method to create a BasicCheckBoxMenuItemUI for the given address@hidden * JComponent}, which should be a JCheckBoxMenuItem @@ -77,16 +88,6 @@ } /** - * This method installs the defaults that are defined in the Basic look and - * feel for this JRadioButtonMenuItem - */ - protected void installDefaults() - { - super.installDefaults(); - checkIcon = UIManager.getIcon("CheckBoxMenuItem.checkIcon"); - } - - /** * DOCUMENT ME! * * @param item DOCUMENT ME! @@ -98,6 +99,6 @@ MenuElement[] path, MenuSelectionManager manager) { - // TODO: What should be done here? + item.processMouseEvent(e, path, manager); } } Index: javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java =================================================================== RCS file: /cvsroot/classpath/classpath/javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java,v retrieving revision 1.10 diff -u -r1.10 BasicRadioButtonMenuItemUI.java --- javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java 18 Oct 2005 22:10:32 -0000 1.10 +++ javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java 21 Oct 2005 19:29:30 -0000 @@ -98,6 +98,6 @@ MenuElement[] path, MenuSelectionManager manager) { - // TODO: Implement this properly. + item.processMouseEvent(e, path, manager); } }