当前位置: 首页 > 面试题库 >

Java应用程序中的可定制快捷方式

宣熙云
2023-03-14
问题内容

我想在我的Java应用程序中包含可自定义的键盘快捷键(用户可以更改它们)。由于这不是很平常的请求,所以我想知道是否存在可以帮助我实现目标的库/项目。

不幸的是,我无法在Google上找到任何有用的信息。

谢谢,aZen

最终从头开始构建自己的快捷方式管理器。这花费了大约20小时。


问题答案:

在中,可以将快捷方式指定为加速器Action。不太灵活,快捷方式可能由通过KeyEvent获取的实例表示KeyListener。要么可以存储在java.util.Preferences或者javax.jnlp.BasicService

我不知道通用库,但此游戏提供了一个RCKeys对话框来重新映射键。它包括防止重复的基本功能。



 类似资料:
  • 我试图在应用程序中包含科尔多瓦插件快捷方式,但我无法构建应用程序。 下面是错误的截图 有没有其他等效的插件可以包含在应用程序中,也有没有任何插件可以在IOS中用于相同的要求。 在更新android SDK后,我仍然得到这个错误,我已经添加了错误的屏幕截图

  • 问题内容: 我想为Java Swing应用程序创建一个应用程序范围的键盘快捷键。遍历所有组件并在每个组件上添加快捷方式,具有与焦点相关的副作用,并且似乎是蛮力解决方案。 有人有更清洁的解决方案吗? 问题答案: 安装自定义KeyEventDispatcher。KeyboardFocusManager类也是使用此功能的好地方。 KeyEventDispatcher

  • 有人能告诉我如何复制我所在的行,就像大多数人在visual studio代码中做的那样,并为我列出一些快捷方式或我可以在哪里看到它们吗?/.

  • 问题内容: 我正在使用netbeans编写Java代码,我想知道是否可以通过按快捷键来停止程序。我可以按来执行程序,但是我必须使用鼠标来停止程序,这有点烦人。 非常感谢阿尔弗雷德 问题答案: 您可以使用+ + 。 定义为。

  • 问题内容: 嗨,我已经创建了我的Java程序的可执行jar,我想为该jar创建快捷方式图标。可能是我的jar位于硬盘驱动器的任何其他内存位置(例如Windows的D或E驱动器),但是我的图标必须位于桌面上。这样,如果我双击桌面上的图标,则我的应用程序将启动。如何建立这个 感谢Sunil Kumar Sahoo 问题答案: 您需要四处寻找Java Windows Installer,它们具有创建桌面

  • 最简单的谷歌Chrome应用程序似乎是那些只充当书签或网站快捷方式的应用程序。他们有一个是这样的: 入门教程示例和创建私有Chrome应用页面中记录了这方面的基础知识,这种类型的应用似乎被称为书签应用。 我的问题是: 书签应用是这种Chrome应用的官方术语吗?因为我很难找到任何其他官方的地方,它是这样被称为 哪里是完全记录?扩展manifest.json留档甚至不包含名称标记的信息,并且主man