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 | + | 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() { | ||
− | |||
Random random = new Random(); | Random random = new Random(); | ||
− | for (int i = 0; i < | + | int[] color = new int[3]; |
− | + | ||
+ | for (int i = 0; i < color.length; i++) { | ||
+ | color[i] = random.nextInt(255); | ||
} | } | ||
− | return new Color( | + | |
+ | 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]);
}