Java图形绘制与程序控制流基础
1. JavaFX中的自定义图形绘制
在JavaFX中,我们可以通过创建路径(path)来绘制自定义形状。路径由一系列坐标组成,JavaFX平台会在这些坐标之间绘制线条。最终的形状可以是轮廓显示,也可以是填充显示,并且一次只能定义一个路径。
以下是 GraphicsContext 类中用于创建和显示路径的方法:
| 返回值 | 方法名和参数列表 | 说明 |
| ---- | ---- | ---- |
| void | beginPath() | 将绘图路径设置为空 |
| void | moveTo(double x, double y) | 移动到 (x, y) 位置,不向路径添加线条 |
| void | lineTo(double x, double y) | 从先前位置向 (x, y) 位置添加一条线到当前路径 |
| void | closePath() | 通过从当前位置添加一条线到路径的起始位置来关闭路径 |
| void | stroke() | 使用当前笔触颜色绘制路径 |
| void | fill() | 使用当前填充颜色绘制路径 |
下面是一个示例代码 DrawingPaths.java ,展示了如何绘制一个轮廓三角形和一个填充六边形:
/* Drawing Shapes Using Paths
Anderson, Franceschi
*/
import javafx.applicatio
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



