//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);
//第五问:这句代码真的很有必要吗?为什么?
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 );