javafx.scene.text.Text和javafx.scene.control.Label有什么区别?
文档中写道:
但是Label类有一个方法"setText“和"textProperty",因此是可编辑的。
发布于 2014-06-24 22:45:14
正如Harry Blargle所指出的,“不可编辑”意味着“用户不可编辑”。因此标签和文本都是不可编辑的。
标签和文本具有不同的CSS属性。Label inherits from Labeled, Control, and Region,这意味着它继承了许多文本没有的可设置样式的属性。标签可以具有对齐、图形、背景、边框、显示的键盘助记符、内置换行,并且可以使用ellipsis ("…")进行智能裁剪。。
文本可以参与TextFlow。(从技术上讲,Label也可以,但它只是被视为另一个嵌入式控件,而不是作为文本布局。)
通常,如果希望通过在输入控件旁边放置一个或多个单词来显示输入控件的用途,并且/或者希望允许直接通过键盘导航到输入控件,则可以使用标签。如果要显示与输入无关的文本内容,请使用文本。
发布于 2015-05-26 23:43:24
按钮是几何形状(如矩形或圆形),而Label
是UI控件(如Text
或CheckBox)。
在Swing中,几何形状仅限于绘制机制,而在JavaFX中,它们可以以更通用的方式使用。
发布于 2018-07-28 07:15:38
标签
TextFields
https://stackoverflow.com/questions/24374867
复制相似问题