Я хочу, чтобы Кейлоггер работал в Java Swing. Я мог бы создать простой кейлоггер, который улавливает нажатия клавиш и записывает их в файл журнала, когда фокус находится в окне Swing. Поскольку фокус должен быть на окне, можно ли сделать невидимый JFrame, который всегда находится сверху? Что-то вроде этого:
public class Logger extends JFrame implements KeyListener
logger.setVisible(false);
logger.setAlwaysOnTop(true);
Возможно ли это в Java?