gpt4 book ai didi

java - 覆盖 Java/Swing 中 JMenuItems 中加速键的显示外观

转载 作者:太空宇宙 更新时间:2023-11-04 08:56:35 25 4
gpt4 key购买 nike

我注意到,在某些 Mac 上,JMenuItem 使用单词“空格”来指示空格键是键绑定(bind)。在其他 Mac 上,使用一个符号(看起来像一个短的大写 U)。我更喜欢“空间”演示,因为它对用户更透明。有什么方法可以覆盖 LAF 以图形方式表示加速键的方式吗?

最佳答案

您可以子类化BasicMenuItemUI并重写paintMenuItem()方法。在那里你可以绘制自己的加速器。我喜欢动画图像作为加速器:)

(注意如果您只是想更改助记符或加速器,则可以直接使用setAccelerator()或其他设置方法。但我假设情况并非如此。)

关于java - 覆盖 Java/Swing 中 JMenuItems 中加速键的显示外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2181369/

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