Zufällige Farbe mit Java erzeugen: Unterschied zwischen den Versionen

Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springen
(Die Seite wurde neu angelegt: „Eine Zufallsfarbe kann mit Java recht einfacht erzeugt werden: <syntaxhighlight lang="java"> import java.util.Random; import java.awt.Color; [...] priva…“)
 
K
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
Eine Zufallsfarbe kann mit Java recht einfacht erzeugt werden:
+
Eine Zufallsfarbe kann mit Java recht einfach erzeugt werden:
 +
 
 +
Folgende [[Methode]] erzeugt eine zufällige Farbe ({{JAPI|Color}}) aus dem RGB-Farbraum (rot, grün, blau).
  
 
<syntaxhighlight lang="java">
 
<syntaxhighlight lang="java">
Zeile 8: Zeile 10:
  
 
     private Color createRandomColor() {
 
     private Color createRandomColor() {
        int[] colors = new int[3];
 
 
         Random random = new Random();
 
         Random random = new Random();
         for (int i = 0; i < colors.length; i++) {
+
        int[] color = new int[3];
             colors[i] = random.nextInt(255);
+
 
 +
         for (int i = 0; i < color.length; i++) {
 +
             color[i] = random.nextInt(255);
 
         }
 
         }
         return new Color(colors[0], colors[1], colors[2]);
+
 
 +
         return new Color(color[0], color[1], color[2]);
 
     }
 
     }
 
</syntaxhighlight>
 
</syntaxhighlight>

Aktuelle Version vom 24. April 2020, 09:08 Uhr

Eine Zufallsfarbe kann mit Java recht einfach erzeugt werden:

Folgende Methode erzeugt eine zufällige Farbe (Color) aus dem RGB-Farbraum (rot, grün, blau).

import java.util.Random;
import java.awt.Color;

[...]

    private Color createRandomColor() {
        Random random = new Random();
        int[] color = new int[3];

        for (int i = 0; i < color.length; i++) {
            color[i] = random.nextInt(255);
        }

        return new Color(color[0], color[1], color[2]);
    }

Ähnliche Themen