Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Ein JFrame ist ein Komponente die sich aus anderen Komponenten zusammensetzt. Mit getContentPane() gelangt man an die Komponente, die den graphischen Inhalt eine Bedienoberfläche darstellt. Eine JMenuBar wird z.B. in einem anderen Bereich neben dem ContentPane des Frames dargesellt (vgl. JRootPane (Java Platform SE 6))
Seit Version 1.5 muss man sich z.B. beim Hinzufügen und Entfernen von Komponenten nicht mehr erst die ContentPane holen. In diesen Methoden ist das getContentPane() direkt implementiert.
wird nur noch notwendig, wenn man direkt Veränderungen an dem zurückgelieferten Container durchführen möchte. Bspw. die Hintergrundfarbe des JFrames ändern:
Java:
getContentPane().setBackground(Color.WHITE);
Ohne den Aufruf von
Code:
getContenPane()
würde sich der JFrame weiterhin mit seiner Standardhintergrundfarbe präsentieren.