我访问了很多有关Java Swing的教程,我想知道使用<ObjectJFame>.getContentPane().add();添加组件之间的区别是什么
或使用<ObjectJFrame>.add()
哪个最好? (如果有“更好的”)。

最佳答案

实际上,getContentPane().add()myJFrame.add()之间没有区别。我认为这是在Java 2(JDK 1.5)的大改进中,直接将其添加到刚刚转发到底层内容窗格的顶级UI组件中。

就个人而言,为了清楚起见,我使用getContentPane(),但是无论您做什么,都应保持一致,以便您(包括将来的您)和其他人)知道发生了什么。

07-26 06:18