Swing твики для Mac OS X - PullRequest
13 голосов
/ 17 июня 2009

Я помню, как однажды видел список свойств, которые можно установить в компонентах Swing, чтобы они выглядели более родными в Mac OS X. Это включало способы пометить «грязные» документы с помощью «точки» в кнопке закрытия окна, открыть диалоги как листы (не уверен в этом, но уверен, что было бы неплохо) и т. Д.

Я знаю, что Apple отказалась от Java как «основного» языка программирования, но, поскольку они недавно обновили Java и даже предлагают Java 6, мне интересно, есть ли исчерпывающий и актуальный список - в идеале с примерами - того, что вы можете сделать чтобы приложения Swing выглядели лучше без особых усилий на Mac.


После получения некоторых ответов я перевел их в режим сообщества вики и начал при необходимости расширять следующий список:


Ответы [ 4 ]

3 голосов
/ 17 июня 2009

Сайт Quaqua также может быть интересным. С сайта:

"Quaqua Look and Feel (Quaqua) - это библиотека пользовательского интерфейса для приложений Java, которые хотят строго придерживаться Руководства Apple по интерфейсу человека для Mac OS X. ... Она работает поверх Apple Aqua Look and Feel, и предоставляет исправления и улучшения для него. "

Имеет довольно хорошее руководство пользователя с примерами.

2 голосов
/ 17 июня 2009

Руководство по разработке Java для Mac OS X содержит раздел Интеграция Mac OS X для Java , который, вероятно, является тем, что вы ищете.

1 голос
/ 17 июня 2009

Моя личная коллекция ссылок:

При нажатии на некоторые старые ссылки, которые я перенаправил на Руководства по проектированию Java и Руководства по Java , кажется, что мне нужно обновить свои ссылки ...

1 голос
/ 17 июня 2009

Вы можете проверить этот PDF в Apple, но он помечен как устаревший.

В некоторых приложениях я все еще использую com.apple.macos.useScreenMenuBar, чтобы приложение Java использовало строку меню Mac OS X, и оно все еще работает в Leopard.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...