为了在JavaFX场景上渲染图形,我们需要基本的形状和颜色。
类是所有JavaFX场景图形节点的基本基类。它提供了转换,翻译和应用效果到任何节点的能力。
类是
类的后代。 所有较旧的JavaFX 2.x Builder类在JavaFX 8中已弃用。 JavaFX线当在JavaFX场景图形上绘制时,使用屏幕坐标空间(系统)渲染线。 屏幕坐标系将(0,0)放在左上角。 x坐标沿x轴移动点。从上到下移动点时,y坐标值增加。 下图显示了右侧的屏幕坐标系。 在JavaFX中,场景图形对象(如线,圆和矩形)是
类的派生类。 所有形状对象可以在两个成形区域之间执行几何操作,例如减法,相交和并集。 要在JavaFX中绘制线条,我们将使用
类。 要创建一个
对象,我们需要指定一个开始(x,y)坐标和结束坐标。 创建线节点时,有两种方法来设置起点和终点。 第一种方法使用具有参数startX,startY,endX和endY的构造函数所有参数的数据类型为
。 以下代码使用构造函数创建具有起点(100,10)和终点(10,110)的线。 Line line = new Line(100, 10, 10, 110); 创建行节点的第二种方法是使用空构造函数来实例化
类,然后使用setter方法设置每个属性。 以下代码显示如何创建线对象和使用setter方法设置行的起点和终点。 Line line = new Line(); line.setStartX(100); line.setStartY(10); line.setEndX(10); line.setEndY(110); 在场景图上绘制的线节点默认为1.0的笔触宽度和黑色的笔触颜色。 所有形状的笔触颜色都为null,这意味着除了Line,Polyline和Path节点之外没有颜色。 要创建不同种类的线,我们可以设置属性继承自父类
的属性。 下表显示了我们可以在一行上设置的属性。 要检索或修改每个属性,您将使用其适当的getter和setter方法。
|
Archiver|手机版|小黑屋|小白教程 ( 粤ICP备20019910号 )
GMT+8, 2024-11-24 12:03 , Processed in 0.024598 second(s), 18 queries .
Powered by Discuz! X3.4
© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】