У меня есть JFileChooser, который открывается поверх компонента AWT (мы используем GLCanvas для некоторого рендеринга openGL). Если дважды щелкнуть значок в окне выбора файлов, чтобы закрыть его, щелчки мыши передаются в GLCanvas. Я читал, что события мыши на легких компонентах будут передаваться на тяжелые компоненты, но есть ли способ определить, когда это происходит? Двойной щелчок по GLCanvas выполняет другую операцию, которую я бы предпочел не выполнять, когда пользователь просто дважды щелкает, чтобы закрыть диалоговое окно.