我访问了很多有关Java Swing的教程,我想知道使用<ObjectJFame>.getContentPane().add();
添加组件之间的区别是什么
或使用<ObjectJFrame>.add()
,
哪个最好? (如果有“更好的”)。
最佳答案
实际上,getContentPane().add()
和myJFrame.add()
之间没有区别。我认为这是在Java 2(JDK 1.5)的大改进中,直接将其添加到刚刚转发到底层内容窗格的顶级UI组件中。
就个人而言,为了清楚起见,我使用getContentPane()
,但是无论您做什么,都应保持一致,以便您(包括将来的您)和其他人)知道发生了什么。