小弟在将3个JRadioButtonMenuItem添加到一个JMenuItem中的时候出现了问题!在JBuilder2005下会显示不可以创建子对象的错误!在JCreator下编译没有问题,但是运行后没有显示JRadioButtonMenuItem.
不知道是什么原因!
我用add(Component)方法直接加的JRadioButtonMenuItem!

解决方案 »

  1.   

    直接将JRadioButtonMenuItem加入JMenu里。JMenu menu = new JMenu("Menu");
    JRadioButtonMenuItem item1 = new JRadioButtonMenuItem("item1");
    JRadioButtonMenuItem item2 = new JRadioButtonMenuItem("item2");
    JRadioButtonMenuItem item3 = new JRadioButtonMenuItem("item3");ButtonGroup bg = new ButtonGroup();
    bg.add(item1);
    bg.add(item2);
    bg.add(item3);menu.add(item1);
    menu.add(item2);
    menu.add(item3);
      

  2.   

    Menu可以添加Menu。但是MenuItem不可以添加MenuItem。
    你要的效果应该是添加到Menu就可以了,如楼上所贴的。