用java语言画出一个草莓熊,在草莓熊下面写宝宝爱臭宝
时间: 2023-09-22 14:07:37 浏览: 286
抱歉,作为一个文本AI模型,我无法进行图像绘制。但是,我可以给您提供一些Java图形库的推荐,如JavaFX和Swing,您可以使用它们来进行图形绘制。以下是一个使用JavaFX绘制草莓熊并在其下方写入“宝宝爱臭宝”的示例代码:
```java
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.canvas.Canvas;
import javafx.scene.canvas.GraphicsContext;
import javafx.scene.paint.Color;
import javafx.stage.Stage;
public class StrawberryBear extends Application {
@Override
public void start(Stage primaryStage) throws Exception {
// 创建画布并设置大小
Canvas canvas = new Canvas(400, 400);
GraphicsContext gc = canvas.getGraphicsContext2D();
// 绘制草莓熊
gc.setFill(Color.BURLYWOOD); // 设置填充颜色
gc.setStroke(Color.SADDLEBROWN); // 设置边框颜色
gc.setLineWidth(3); // 设置边框宽度
gc.fillOval(50, 50, 300, 300); // 绘制熊身体
gc.strokeOval(50, 50, 300, 300);
gc.fillOval(100, 50, 200, 200); // 绘制熊头
gc.strokeOval(100, 50, 200, 200);
gc.setFill(Color.WHITE); // 设置填充颜色为白色
gc.fillOval(150, 100, 40, 40); // 绘制熊眼睛
gc.fillOval(210, 100, 40, 40);
gc.setFill(Color.BLACK); // 设置填充颜色为黑色
gc.fillOval(160, 110, 20, 20); // 绘制熊眼珠子
gc.fillOval(220, 110, 20, 20);
gc.setFill(Color.PINK); // 设置填充颜色为粉色
gc.fillOval(170, 150, 60, 40); // 绘制熊鼻子
gc.strokeOval(170, 150, 60, 40);
gc.setFill(Color.RED); // 设置填充颜色为红色
gc.fillOval(230, 150, 20, 20); // 绘制草莓
gc.strokeOval(230, 150, 20, 20);
// 写入文本
gc.setFill(Color.DARKCYAN); // 设置填充颜色为深青色
gc.fillText("宝宝爱臭宝", 150, 380); // 在画布底部中央写入文本
// 创建场景并将画布添加到场景中
Scene scene = new Scene(new javafx.scene.Group(canvas));
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
```
运行该代码后,应该可以看到一个草莓熊和文本“宝宝爱臭宝”的JavaFX窗口。请注意,要运行此示例代码,您需要安装JavaFX并将其添加到您的Java项目中。
阅读全文