Rectangles ausserhalb der paintComponent drawen!

zReaLy

Mitglied
Hallo,
ich wollte wissen wie man z.b. ein Rectangle ausserhalb der paintComponent() methode drawen kann.
mein code:
Java:
    public class Screen extends JLabel {
            protected void paintComponent(Graphics g) {
                super.paintComponent(g);
            }
            public void addRect() {
                g.drawRect(50, 50, 50, 50); //so funktioniert es leider nicht
            }

ich wüsste nicht wie man bei dem Grahics g etwas adden kann!
 
Zuletzt bearbeitet:
Ich habe das ganze jetzt doch mit einer BufferStrategy gemacht also brauche ich das Repaint nicht mehr, aber mein Problem ist immernoch das ich, das graphics wo ich alles draw, nicht z.b. auf einer anderen klasse benutzen kann...
Ich will nur das es z.b. auf knopfdruck etwas drawen kann...

Haha, ok es geht doch mit der BufferStrategy, problem hat sich gelöst...
davor konnt ich nur nicht mit der paintComponent das Graphics g in der Klasse aufrufen sondern
nur im paintComponent...
 

Neue Beiträge

Zurück