找到关于编程的34423篇文章

如何在JavaFX中调整文本节点的行间距?

Maruthi Krishna
更新于 2020年4月14日 08:48:00

1K+ 浏览量

javafx.scene.text.Text类的lineSpacing属性指定文本(节点)行之间的垂直间距。您可以使用setLineSpacing()方法设置此属性的值。此方法接受一个布尔值作为参数,并设置行之间指定的间距(垂直方向)。示例import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.InputStream; import java.util.Scanner; import javafx.application.Application; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.paint.Color; import javafx.stage.Stage; import javafx.scene.text.Text; import javafx.scene.text.TextAlignment; public class TextSpacing extends Application {    public void start(Stage stage) throws FileNotFoundException {       //读取文本文件的内容。       InputStream inputStream ... 阅读更多

如何在JavaFX中调整文本的对齐方式?

Maruthi Krishna
更新于 2020年4月14日 08:44:40

6K+ 浏览量

您可以通过将值设置为wrappingWidth属性来设置用户空间中文本的固定宽度。一旦这样做,给定的宽度就被视为用户坐标中文本的边界,并且文本将在给定的宽度内排列。如果您没有为此属性提供任何值,则默认情况下,文本中最长行的长度被视为边界框的宽度。文本对齐方式是文本在边界框内水平排列的方式。您可以使用setTextAlignment()方法调整文本的对齐方式。此方法接受... 阅读更多

如何在JavaFX中将文本换行到窗口宽度内?

Maruthi Krishna
更新于 2020年4月14日 08:40:29

2K+ 浏览量

在JavaFX中,文本节点由Javafx.scene.text.Text类表示。要在JavaFx窗口中插入/显示文本,您需要-实例化Text类。使用setter方法或将它们作为参数传递给构造函数来设置基本属性,如位置和文本字符串。将创建的节点添加到Group对象。如果传递的文本中行的长度超过窗口宽度,则部分文本将被截断,如下所示-作为解决方案,您可以通过将值设置为wrapping属性来将文本换行到窗口宽度内... 阅读更多

如何在JavaFX中为文本添加描边和颜色?

Maruthi Krishna
更新于 2020年4月14日 08:36:25

2K+ 浏览量

由于JavaFX中的javafx.scene.text.Text类继承了Shape类,因此它继承了所有成员。您可以通过将值设置为Text类继承的stroke、stroke width和fill属性来修改文本节点的描边和颜色。Stroke Width - stroke width属性指定/定义形状边界线的宽度。您可以使用Shape类的setWidth()方法设置边界宽度的值。Fill - fill属性指定/定义用于填充形状内部区域的颜色。您可以填充特定的... 阅读更多

如何在JavaFX中为文本节点设置字体?

Maruthi Krishna
更新于 2020年4月14日 08:31:31

1K+ 浏览量

在JavaFX中,文本节点由javafx.scene.text.Text类表示。默认情况下,JavaFX创建的文本如下所示-将所需的字体设置为文本节点您可以使用setFont()方法将所需的字体设置为JavaFX中的文本节点。此方法接受javafx.scene.text.Font类的对象。Font类表示JavaFX中的字体,此类提供了名为font()的多种方法变体,如下所示-font(double size) font(String family) font(String family, double size) font(String family, FontPosture posture, double size) font(String family, FontWeight weight, double size) font(String family, FontWeight weight, FontPosture posture,... 阅读更多

如何在JavaFX中创建文本节点?

Maruthi Krishna
更新于 2020年4月14日 08:14:24

656 浏览量

在JavaFX中,文本节点由javafx.scene.text.Text类表示。您可以通过实例化此类来向JavaFX窗口添加文本。以下是文本节点的基本属性-X - 此属性表示文本的x坐标。您可以使用setX()方法为此属性设置值。Y - 此属性表示文本的y坐标。您可以使用setY()方法为此属性设置值。text - 此属性表示要显示在JavaFX窗口上的文本。您可以使用setText()方法为此属性设置值。要插入/显示文本... 阅读更多

如何使用JavaFX创建二次贝塞尔曲线?

Maruthi Krishna
更新于 2020年4月14日 08:10:10

181 浏览量

二次曲线是XY平面中2次度的贝塞尔参数曲线。在JavaFX中,圆由javafx.scene.shape.QuadCurve类表示。它类似于CubicCurve,但它不是使用2个控制点,而是使用一个控制点绘制。此类包含6个属性:startX - 此属性表示曲线的起点的x坐标。您可以使用setStartX()方法为此属性设置值。startY - 此属性表示曲线的起点的y坐标。您可以使用setStartY()方法为此属性设置值。controlX ... 阅读更多

如何使用JavaFX创建三次贝塞尔曲线?

Maruthi Krishna
更新于 2020年4月14日 08:07:23

143 浏览量

三次曲线是两个变量的三次多项式函数。在JavaFX中,三次曲线由javafx.scene.shape.CubicCurve类表示。此类包含八个属性:startX - 此属性表示曲线的起点的x坐标。您可以使用setStartX()方法为此属性设置值。startY - 此属性表示曲线的起点的y坐标。您可以使用setStartY()方法为此属性设置值。controlX1:此属性表示曲线的第一个控制点的x坐标。您可以设置值... 阅读更多

如何使用JavaFX创建折线?

Maruthi Krishna
更新于 2020年4月14日 08:02:28

324 浏览量

折线是由存在于同一平面上的n条线形成的开放图形。即折线与多边形相同,只是它没有闭合。在JavaFX中,折线由javafx.scene.shape.PolyLine类表示。要创建多边形,您需要-实例化此类。将线的起点和终点传递给类,以绘制多边形,方法是将它们作为参数传递给构造函数,或者使用getPoints()方法,如下所示-polygon.getPoints().addAll(new Double[]{用逗号分隔的XY坐标列表});将创建的节点(形状)添加到Group对象。示例import javafx.application.Application; import ... 阅读更多

如何使用JavaFX创建多边形?

Maruthi Krishna
更新于 2020年4月14日 07:58:56

574 浏览量

多边形是由存在于同一平面上的n条线形成的闭合图形。在JavaFX中,多边形由javafx.scene.shape.Polygon类表示。要创建多边形,您需要-实例化此类。将线的起点和终点传递给类,以绘制多边形,方法是将它们作为参数传递给构造函数,或者使用getPoints()方法,如下所示-polygon.getPoints().addAll(new Double[]{用逗号分隔的XY坐标列表});将创建的节点(形状)添加到Group对象。示例import javafx.application.Application; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.paint.Color; import javafx.stage.Stage; import javafx.scene.shape.Polygon; public class DrawingPolygon extends Application ... 阅读更多

广告
© . All rights reserved.