Graphics-Objekt manipulieren, damit Kind-Komponenten anders gezeichnet werden

DarthShader

Erfahrenes Mitglied
Hallo,

ich versuche ein Graphics Objekt zu manipulieren, um damit alle folgenden Zeichenoperationen zu verändern. Insbesondere habe ich gerade die "paint(Graphics g)" Methode von JDialog überschrieben, welche so aussieht:

Java:
@Override
public void paint( Graphics g )
{
	Graphics2D g2d = (Graphics2D)g.create();
	g2d.translate( 100, 100 );

	super.paint( g2d );
}


Ich hätte jetzt erwartet, dass alles, was sich im JDialog befindet, um 100,100 Pixel verschoben gezeichnet wird. Stattdessen passiert aber nichts, es wird ganz normal gezeichnet.


Weiß vielleicht jemand, wieso das nicht funktioniert?


Vielen Dank für Eure Hilfe!
 
Zurück