Я помню, как однажды увидел список свойств, которые можно было установить на компонентах Swing, чтобы они выглядели более родными в Mac OS X. Это включало способы пометить "грязные" документы "точкой" в кнопке закрытия окна, открыть диалоги в виде листов (не уверен в этом, но это было бы неплохо) и т.д.
Я знаю, что Apple выпустила Java как "основной" язык программирования, но поскольку они недавно обновили Java и даже предложили Java 6, мне интересно, есть ли всеобъемлющий и текущий список - в идеале - примеры того, что вы можете сделать чтобы приложения Swing выглядели лучше без особых усилий на Mac.
После получения некоторых ответов я поместил это в режим вики сообщества и начал, если нужно, следующий список:
- Технические примечания: Java - Пользовательский опыт: Обзорная страница в справочной библиотеке приложений для разработчиков Apple (страница индекса).
-
Новые стили управления, доступные в J2SE 5.0 на Mac OS X 10.5: примеры стилей кнопок и т.д., характерные для Mac OS X 10.5 Leopard.
-
Java Runtime System Properties: Информация о свойствах системы, которые помогут вам включить меню в стиле Apple в верхней части экрана, дать подсказки рендеринга для текстового сглаживания и т.д.
- Интеграция Mac OS X для Java: Информация о меню Menubar и приложении, контекстных меню, сочетаниях клавиш и AppleScript
- PDF "Разработка Java 1.3.1 для Mac OS X (Legacy)" : 80 страниц информации по различным темам, таким как приложения для упаковки. Это несколько устарело.