什么是 Java FX 中的“助记符解析”属性
我一直在使用SceneBuilder,我观察到它应用了属性并将其等同于我所做的每一个。mnemonicParsing
false
Node
它到底是什么?它有什么区别?Layout.xml
我一直在使用SceneBuilder,我观察到它应用了属性并将其等同于我所做的每一个。mnemonicParsing
false
Node
它到底是什么?它有什么区别?Layout.xml
这是指 Labeled.mnemonicParsing
属性。它注册一个键盘快捷方式来激活元素(使用+中的字母(Windows,不知道它是否在其他操作系统上也是相同的键))。例如:_
text
Alt
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!");
}
});
如果用户按 + S,也会打印。Hello World!
Alt
如果 是,则不会发生这种情况。在这种情况下,也将“正常”打印,而不是下划线以下字母。mnemnonicParsing
false
_