gpt4 book ai didi

Javafx + FXML + Accelerators --- 平台独立性?

转载 作者:行者123 更新时间:2023-12-04 13:31:50 27 4
gpt4 key购买 nike

每个关于加速器的教程都教授如何从代码中使用它们,而不是从 fxml 文件中使用它们。在那里,您将了解如何使用预定义的 KeyCombinations 来实现平台独立性。

现在我想知道,如果我在 fxml 中写这个:

<MenuItem mnemonicParsing="false" text="%menu.save" >
<accelerator>
<KeyCodeCombination alt="UP" code="Z" control="UP"meta="DOWN" shift="UP" shortcut="UP" />
</accelerator>
</MenuItem>

在 Mac 上应该是 APPLE+S,在 Windows 上应该是 CTRL+S,

这也应该有效吗? (PS:我没有 Windows 操作系统/PC)

最佳答案

现在就这么简单:

<MenuItem mnemonicParsing="false" text="%menu.save" accelerator="Shortcut+S"/>

哪里 Shortcut表示 Windows 或 Linux 上的 Ctrl 和 Mac 上的 Meta。
Here's some more information about KeyCombination .

关于Javafx + FXML + Accelerators --- 平台独立性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29151158/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com