私はSceneBuilderを使用していて、mnemonicParsing
の属性を適用し、作成するすべてのfalse
の属性をNode
と同等にすることに気付きました。
正確には何ですか? Layout.xml
にはどのような違いがありますか?
これは Labeled.mnemonicParsing
プロパティ を参照します。要素をアクティブにするキーボードショートカットを登録します(text
で_
に続く文字を使用します+ + Alt (Windows、他のOSでも同じキーかどうかはわかりません))。例えば。
Button btn = new Button();
btn.setText("_Say 'Hello World'");
btn.setMnemonicParsing(true);
btn.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
System.out.println("Hello World!");
}
});
ユーザーがを押すと、Hello World!
も印刷されます Alt + S.
mnemnonicParsing
がfalse
の場合、これは起こりません。この場合、次の文字に下線を引く代わりに、_
も印刷されます "通常"。