//Create and set up the content pane. 
//第一问:上面这句注解是什么意思? 
//RadioButtonDemo()是我定义的函数。 
JComponent newContentPane = new RadioButtonDemo(); 
//第二问:JCommponet是什么呀,怎么用? 
newContentPane.setOpaque(true); 
//第三问:setOpaque()什么意思? //content panes must be opaque 
//第四问:这句注解是什么意思? frame.setContentPane(newContentPane); 
//第五问:这句代码真的很有必要吗?为什么? 

解决方案 »

  1.   

    //Create   and   set   up   the   content   pane.   -->创建并建立内容窗格。
    Jcomponent是一个抽象类Jcomponent是一个抽象类,用于定义所有子类组件的一般方法
    请参考:http://comic.sjtu.edu.cn/thucs/GD_jsj_008b/text/ch07/se02/right7_2_1.htm //content   panes   must   be   opaque-->用玻璃窗必须不透明的
     
    setOpaque(true);设置控件不透明
    setOpaque(false);设置控件透明 
    rame.setContentPane(newContentPane);   
    //第五问:这句代码真的很有必要吗?为什么? 
    它是swing中对JFrame添加组件的方式,另一种为:getLayeredPane().add(Panel,Borderlayout.CENTER );