CheckBox
当用户单击与其关联的标签时,我想更改 JavaFX 1.3 的状态。该控件的文档Label
提到了该labelFor
属性:
Label 是一个不可编辑的文本控件。标签对于显示需要适合特定空间的文本很有用,因此可能需要使用省略号或截断来调整字符串的大小以适合。标签也很有用,因为它们可以具有助记符,如果使用这些助记符,会将焦点发送到列为
labelFor
属性目标的控件。
我尝试了以下方法:
var autoRefreshCheckBox : CheckBox = CheckBox {
...
}
var autoRefreshCheckBoxLabel : Label = Label {
text: "Autorefresh"
labelFor: autoRefreshCheckBox
}
不幸的是它没有编译:
[WARNING] ...fx:347: cannot find symbol
[WARNING] symbol : variable labelFor
[WARNING] location: class javafx.scene.control.Label
[WARNING] labelFor: autoRefreshCheckBox
[WARNING] ^
任何想法?