У меня есть музыкальный апплет, который использует клавиатуру, мышь и кнопки GUI. Когда апплет загружен впервые, события клавиатуры работают нормально, как и события мыши. Однако после того, как я нажал одну из кнопок GUI, события мыши все еще работают, а события клавиатуры - нет, и не начинают работать снова, пока я не обновлю апплет.
После поиска в сети я нашел несколько возможных решений, я попытался добавить button.setFocusable(true);
и button.addKeyListener(this);
ко всем моим кнопкам и панелям. Никакого эффекта вообще. Я видел рекомендации по преобразованию в JApplet и использованию привязки ключей, но наверняка должен быть более простой способ?
Извините за отсутствие кода, я работаю над этим проектом, так как я был новичком, и это немного беспорядок, и очень долго!
Любая помощь высоко ценится!