Problem z setColor() przy rysowaniu po panelu

0

Mam problem własnie z rysowaniem po panelu. Napisalem sobie taka funkcyjke w mojej klasie:

 public void rysuj(int x1, int y1, int x2, int y2, JPanel p){
            this.ustawKolor();
            p.getGraphics().setColor(kolor);
            p.getGraphics().drawRect(x1, y1, x2, y2);
            p.getGraphics().fillRect(x1, y1, x2, y2);
        }

I gdy na zmiennej kolor ustawie nie wiemjaki kolor, zawsze rysowane jest na czarno. Wyswietlalem sobie nawet wartosc koloru przed wprowadzeniem setColor i byla dobra, ale zaraz po odczytaniu jej getColor juz byla ustawiona na czarny. Czy ktos moze mi wyjasnic dlaczego?

0

spróbuj raz pobrać obiekt graficzny, podpisać go pod jakąś zmienną i wszystkie operacje wykonywać na nim

0

dziex, pomoglo

1 użytkowników online, w tym zalogowanych: 0, gości: 1