Nie rysuję...

N4
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 193
0

Rozwiązanie tego problemu pewnie znowu okaże się dla was banalne, ale no cóż...

W klasie rozszerzającej JPanel mam takie coś:

Kopiuj
    public void paintComponent(Graphics g2) {
        super.paintComponents(g2);
        Graphics2D g = (Graphics2D)g2;
        for (int i = 0; i==7; i++) {
            for (int j = 0; j==7; j++) {
                g.setColor(fields[i][j].getColor());
                g.fill(quarts[i][j]);
            }
        }
    }

tablica fields[][] posiada obiekty, które za pomocą metody getColor() zwracają Color.black lub Color.white. Tablica quarts[][] zawiera kwadraty. Nic się nie rysuje. Co ciekawe, zwyczajna metoda g.drawString("test", 50, 50) poprawnie rysuje.

Wibowit
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: XML Hills
1

Złe warunki w pętlach.

mychal
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Przedmonitorze Górne
0

for (int i = 0; i==7; i++) {
LOL, chyba
for (int i = 0; i<7; i++) {

N4
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 193
0

LOL xD

Wpadka na całej linii...

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.