CheckBox
ユーザーがJavaFX1.3に関連付けられているラベルをクリックしたときに、JavaFX1.3の状態を変更したいと思います。コントロールのドキュメントには、プロパティLabel
labelFor
が記載されています。
ラベルは編集不可能なテキストコントロールです。ラベルは、特定のスペースに収まるように必要なテキストを表示するのに役立ちます。したがって、収まるように文字列のサイズを変更するには、省略記号または切り捨てを使用する必要がある場合があります。ラベルは、ニーモニックを使用できるという点でも役立ちます。ニーモニックを使用すると、
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] ^
何か案が?