javafx输出随机颜色的圆圈
时间: 2024-06-15 14:09:07 浏览: 18
JavaFX是一个用于创建富客户端应用程序的框架,可以用于创建各种图形界面和动画效果。下面是一个简单的示例代码,用于在JavaFX中输出随机颜色的圆圈:
```java
import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.paint.Color;
import javafx.scene.shape.Circle;
import javafx.stage.Stage;
import java.util.Random;
public class RandomCircle extends Application {
@Override
public void start(Stage primaryStage) {
Group root = new Group();
Scene scene = new Scene(root, 400, 400);
Random random = new Random();
for (int i = 0; i < 10; i++) {
Circle circle = new Circle();
circle.setCenterX(random.nextInt(400));
circle.setCenterY(random.nextInt(400));
circle.setRadius(20);
circle.setFill(Color.rgb(random.nextInt(256), random.nextInt(256), random.nextInt(256)));
root.getChildren().add(circle);
}
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
```
这段代码使用JavaFX创建了一个窗口,并在窗口中随机生成了10个圆圈,每个圆圈的位置和颜色都是随机的。运行代码后,会弹出一个窗口显示随机颜色的圆圈。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)