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.
warum muss man die Mehtode paint() in einem JComponent nicht explizit aufrufen? Wo wird die aufgerufen oder warum wird gezeichnet wenn das Objekt instanziert wird?
Das Betriebssystem entscheidet, wann es nötig ist dass ein Fenster neu gezeichnet wird. Das ist z.B. der Fall wenn ein Fenster teilweise verdeckt, außerhalb des Desktops oder minimiert war und jetzt wieder sichtbar wird. Das Betriebssystem benachrichtigt dann Java, dass dort neugezeichnet werdne soll (Windows: WM_PAINT-Message). Java ruft dann die paint-, bzw. die update-Methode auf. Alles was du machen musst, ist die paint- bzw. in Swing die paintComponent-Methode zu überschreiben. Wenn du selbst willst, dass etwas neu gezeichnet wird (weil sich an einer Stelle etwas geändert hat, wegen einer Animation oder so), kannst du die repaint-methode aufrufen und so sagen, dass du das Fenster jetzt gern neu zeichnen würdest.
Aha verstehe. Danke für die schnellen Antworten. Hat dieser "Mechanismus" vielleicht einen bestimmten Namen? Also kommt sowas öfter in Java vor bzw. wie könnte man das selbst implementieren?