gpt4 book ai didi

java - 另一种为 JMenuItem 设置助记符的方法?

转载 作者:行者123 更新时间:2023-12-02 00:48:33 25 4
gpt4 key购买 nike

所以,我有一个“打开项目”菜单项,我想为其设置助记符。我更喜欢它是 Project word 中的“e”字符。但是当我设置它时

openProjectMenuItem.setMnemonic('e');

它将 Open word 中的“e”字符设置为助记符。有办法实现我想要的吗?

最佳答案

方法setMnemonic(char mnemonic)已过时,您应该使用 setMnemonic(int mnemonic)与适当的VK_E相反。

在任何情况下,默认行为都是在第一次出现的字母(如果存在)下划线。如果你想定制这个东西,你应该看看 AbstractButton类,它有一个方法(doc here :

public void setDisplayedMnemonicIndex(int index)

这正是您所需要的。所以:

openProjectMenuItem.setMnemonic(VK_E);
openProjectMenuItem.setDisplayedMnemonicIndex(9);

关于java - 另一种为 JMenuItem 设置助记符的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4175938/

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