Я хочу знать, возможно ли создать графический интерфейс для настольного Java-приложения в Adobe FLEX.
Да, нет и так далее.Flex в основном используется в клиент-серверных приложениях.Если у вас есть сервер Java, который предоставляет функциональность через веб-сервисы, нет никаких причин, по которым вы не можете написать Flex GUI поверх этого.И нет никаких причин, по которым GUI не может ориентироваться на браузер (с Flash Player) или рабочий стол (с AIR).
Нет также причины, по которой клиент и сервер не могут быть одним и тем же компьютером.Однако при развертывании этого приложения это будет представлять собой серьезную проблему при установке.Я не уверен, что эти проблемы перевесят какие-либо преимущества, которые Flex может принести на рассмотрение.
Игнорируя клиент-серверную природу Flash / AIR, вы можете использовать Native Extensions или NativeProcess для включения и выполнения кода Java как части приложения AIR.Вероятно, именно такой подход я бы использовал, если бы действительно хотел использовать Flex и Java вместе в настольном приложении.