谁能告诉我下面的代码有什么区别
JFrame jf=new JFrame();
JButton jb=new JButton();
jf.add(jb);
和
JFrame jf=new JFrame();
Container c=jf.getContentPane();
JButton jb=new JButton();
c.add(jb);
即使我不清楚 RootPane、LayeredPane、GlassPane。RootPane 有什么用??我从来没有在我的编码中使用过它。我已从以下链接中阅读
http://docs.oracle.com/javase/tutorial/uiswing/components/toplevel.html
但不太清楚,因为我没有使用上述的实际情况。感谢您的回答!!