Auf Thema antworten

Zur Not packe ich dir die funktionierende Version ein.


Vorher probiere mal diese Methode einzubauen:


[code=Java]    public void wechsleFarbe() {

        final TimerTask timerTask = new TimerTask() {

            public void run() {

                if (farbeWechseln == true) {

                    zufallszahl = (int) (Math.random() * 7 + 1);

                    switch (zufallszahl) {

                    case 1:

                        Renderer.farbe = Color.white;

                        break;

                    case 2:

                        Renderer.farbe = Color.cyan;

                        break;

                    case 3:

                        Renderer.farbe = Color.green;

                        break;

                    case 4:

                        Renderer.farbe = Color.yellow;

                        break;

                    case 5:

                        Renderer.farbe = Color.blue;

                        break;

                    case 6:

                        Renderer.farbe = Color.magenta;

                        break;

                    case 7:

                        Renderer.farbe = Color.red;

                        break;

                    }

                }

            }

        };

        if (null != timer) {

            timer.cancel();

            timer = null;

        }

        timer = new Timer();

        timer.scheduleAtFixedRate(timerTask, 0, geschwindigkeit);

    }

[/code]


Und




hast du gemacht, ja?



Oben