JavaFX中的标签和文本差异
javafx.scene.text.text和javafx.scene.control.Label之间有什么区别 文件说:JavaFX中的标签和文本差异,java,javafx,fxml,Java,Javafx,Fxml,javafx.scene.text.text和javafx.scene.control.Label之间有什么区别 文件说: 标签是不可编辑的文本控件 Text类定义了一个显示文本的节点 但是Label类有一个方法“setText”和“textProperty”,因此是可编辑的。正如Harry Blargle指出的,“不可编辑”意味着“用户不可编辑”。因此Label和文本都是不可编辑的 标签和文本具有不同的CSS属性,这意味着它继承了大量文本所没有的可设置样式的属性。标签可以具有对齐、图形、背
- 标签是不可编辑的文本控件李>
- Text类定义了一个显示文本的节点
但是Label类有一个方法“setText”和“textProperty”,因此是可编辑的。正如Harry Blargle指出的,“不可编辑”意味着“用户不可编辑”。因此Label和文本都是不可编辑的 标签和文本具有不同的CSS属性,这意味着它继承了大量文本所没有的可设置样式的属性。标签可以具有对齐、图形、背景、边框、显示的键盘助记符、内置包装,并且可以使用(“…”)智能剪裁 文本可以参与到一个项目中。(从技术上讲,标签也可以,但它仅被视为另一个嵌入式控件,不以文本形式显示。)
通常,如果要通过在输入控件旁边放置一个或多个单词来显示输入控件的用途,和/或允许键盘直接导航到输入控件,可以使用标签。如果要显示与输入无关的文本内容,请使用文本。A
text
是一种几何形状(如矩形或圆形),而
标签
是一个UI控件(如按钮或复选框)
在Swing中,几何形状仅限于绘画机构,
在JavaFX中,它们可以以更通用的方式使用。标签
- 标签显示用户无法直接更改或编辑的文本或图像。 *指定标签的图像
- 文本字段显示用户可以直接更改或编辑的文本或图像
- 不要为文本字段指定图像
文本
剪辑,通过文本给出节点的形状。我认为这个问题只涉及组件文本,而不涉及文本字段。