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.
Graphics2D ist eine Subclass von Graphics. In Swing Anwendungen kriegst du zwar ein Graphics Objekt, allerdings handelt es sich dabei um ein Graphics2D Objekt.
Du kannst natürlich jedes Objekt in seiner Vererbungsherachie rauf -und runtercasten. Es crashed dann, wenn du ein Objekt versuchst auf einen Typ zu casten, der nicht in der Herachie vorkommt:
- Du hast ein Graphics-Objekt und versuchst es auf Graphics2D zu casten.
- Du erstellst ein Object und versuchst es auf irgendwas anderes zu casten.