JavaFX Color create random color
import java.util.Random; import javafx.application.Application; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.paint.Color; import javafx.scene.text.Text; import javafx.stage.Stage; public class Main extends Application { public static void main(String[] args) { Application.launch(args);/*from w w w .j a va2s.c om*/ } @Override public void start(Stage primaryStage) { primaryStage.setTitle("Drawing Text"); Group root = new Group(); Scene scene = new Scene(root, 300, 250, Color.WHITE); Random rand = new Random(System.currentTimeMillis()); for (int i = 0; i < 100; i++) { int x = rand.nextInt((int) scene.getWidth()); int y = rand.nextInt((int) scene.getHeight()); int red = rand.nextInt(255); int green = rand.nextInt(255); int blue = rand.nextInt(255); Text text = new Text(x, y, "Java 7 Recipes"); int rot = rand.nextInt(360); text.setFill(Color.rgb(red, green, blue, .99)); text.setRotate(rot); root.getChildren().add(text); } primaryStage.setScene(scene); primaryStage.show(); } }