(со значением альфа) и щелчок будет зарегистрирован. Но это происходит только в самом дальнем углу!
Вам необходимо определить «зарегистрированный».
В моем случае ничего не происходит, независимо от того, где я щелкаю, потому что все события мыши просто передаются во фрейм, но к фрейму не добавляется слушатель, поэтому я не вижу, что что-то только что произошло.
Я ожидаю, что это произойдет с частичной прозрачностью (альфа значения от 1 до 255).
Однако при альфа-значении 0 событие мыши игнорируется приложением Swing и передается на рабочий стол.
Так, например, если я нажимаю внизу / слева, где находится кнопка «Пуск» Windows, я вижу всплывающее меню «Пуск».
Если я щелкаю в другом месте, то приложение, на которое я нажимаю, теперь активируется и становится активным окном.
Нет никакого различия между «самым дальним углом» (как вы это определяете?) И щелчком в центре экрана.
У вас есть идея для обхода?
Полагаю, вы хотите предотвратить передачу события мыши на destop, когда у вас есть альфа-значение от 1 до 255.
Вы пытались добавить MouseListener к фрейму?
Может быть, вы можете попробовать добавить GlassPane
к кадру и добавить MouseListener в GlassPane?