Dziwny błąd w applecie

0

Po kompilacji pokazuje że klasa kolor musi być klasą publiczną - mimo, że jest tak zaznaczone.
Oto kod. Co jest nie tak.

import java.awt.*;
import java.util.*;

public class Kolor extends javax.swing.JApplet {
    public void init() {
        setBackground(Color.black);
    }

    public void paint(Graphics screen) {
        Graphics2D screen2D = (Graphics2D)screen;
	int a=1;
	int b=0;
	while (a==1){
		b++;
		switch(b){
			case 1:
				screen2D.setColor(Color.red);
				break;
			case 2:
				screen2D.setColor(Color.blue);
				break;
			case 3:
				screen2D.setColor(Color.yellow);
				break;
			case 4:
				b=0;
				break;
		}
	}
        try {
            Thread.sleep(1000);
        } catch (InterruptedException e) {
            // nic nie robi
        }
        repaint();
    }
}
0

U mnie się skompilowało bez błędów.
Jaki dokładnie masz komunikat i jak to robisz?

0

Dobra skompilowało się... nie wiem na czym polegał błąd.

Problem polega teraz na czym innym:
Efekt jaki chce uzyskać to obszar zmieniający swój kolor w interwale 1 sekundowym.
Jednak coś nie chodzi...

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