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.
Schreib eine neue Klasse die von JPanel erbt, und überschreib dort paintComponent.
Diese neue Klasse setzt du dann auf dein JFrame, und auf das Panel kommen die anderen Componenten.
Auf dem JFrame sitzt immer das RootPane, und deshalb ist es nicht möglich, direkt auf ein JFrame zu zeichnen (und auch noch andere Components zu sehen).