Настраиваемые ярлыки в приложении Java
Я хотел бы включить настраиваемые сочетания клавиш в моем приложении Java (пользователь может их изменить). Поскольку это не очень необычный запрос, мне было интересно, существует ли библиотека / проект, который мог бы помочь мне достичь моей цели.
К сожалению, я не смог найти ничего полезного в Google.
Спасибо, aZen
- Рисование нескольких JComponents в рамку
- Java: как сделать двойную буферизацию в Swing?
- Что делает .pack ()?
- Cytoscape как инструменты в java для построения графика
- Добавьте сложное изображение в панель, с кнопками вокруг него в одном настраиваемом пользовательском интерфейсе
Закончилось создание собственного менеджера ярлыков с нуля. Это заняло около 20 часов.
- JMenu ActionListener
- анимация JPanel (слайд) с таймером
- Редактор графического редактора Netbeans, создающий собственный непонятный код
- Шаблон MVC и SWING
- Обновление ImageIcon в JTree без перекраски дерева?
- масштабирование с использованием мыши и графики
- JFrame.dispose () vs System.exit ()
- Как подключить одну панель к другой
Ярлыки могут быть указаны как ускорители в случаях Action
. Менее гибко, ярлыки могут быть представлены экземплярами KeyEvent
полученными с помощью KeyListener
. Любой может быть сохранен в java.util.Preferences
или javax.jnlp.BasicService
, как предлагается здесь .
Я не знаю библиотеки общего назначения, но эта игра предлагает диалог RCKeys
для переназначения ключей. Он включает в себя основные функции для исключения дубликатов.
Я не знаю никаких библиотек, но если вы застряли, вы должны взглянуть на KeyboardFocusManager & KeyboardEventDispatcher или KeyboardEventPostProcessor .
Это, по крайней мере, даст вам доступ к ключевым событиям на системном уровне