2024年4月26日发(作者:)
javafx canvas 代码例子
JavaFX是一个用于构建富客户端应用程序的GUI工具包。其中的
Canvas类提供了一个可自定义绘图表面,可以用于绘制图形、文本
和图像等元素。下面是10个使用JavaFX Canvas的代码例子:
1. 绘制简单的图形:
```
Canvas canvas = new Canvas(400, 300);
GraphicsContext gc = phicsContext2D();
l();
ct(50, 50, 200, 100);
```
这段代码创建了一个400x300的Canvas对象,并在其上绘制了一
个红色的矩形。
2. 绘制文本:
```
Canvas canvas = new Canvas(400, 300);
GraphicsContext gc = phicsContext2D();
t(("Arial", , 24));
xt("Hello, JavaFX!", 50, 100);
```
这段代码创建了一个400x300的Canvas对象,并在其上绘制了一
个带有粗体的Arial字体的文本。
3. 绘制线条:
```
Canvas canvas = new Canvas(400, 300);
GraphicsContext gc = phicsContext2D();
oke();
eWidth(2);
Line(50, 50, 200, 200);
```
这段代码创建了一个400x300的Canvas对象,并在其上绘制了一
条蓝色的线段。
4. 绘制圆形:
```
Canvas canvas = new Canvas(400, 300);
GraphicsContext gc = phicsContext2D();
l();
al(100, 100, 100, 100);
```
这段代码创建了一个400x300的Canvas对象,并在其上绘制了一
个绿色的圆形。


发布评论