Problem z setColor() przy rysowaniu po panelu

Odpowiedz Nowy wątek
2009-04-02 01:20

Rejestracja: 13 lat temu

Ostatnio: 2 dni temu

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?

Pozostało 580 znaków

Anielka
2009-04-02 10:39
Anielka
0

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

Pozostało 580 znaków

2009-04-02 11:37

Rejestracja: 13 lat temu

Ostatnio: 2 dni temu

0

dziex, pomoglo

Pozostało 580 znaków

Odpowiedz

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