Некоторые из перечисленных в этой статье источников могут быть ненадежными .Пожалуйста, помогите улучшить эту статью, найдя лучшие, более надежные источники. Ненадежные цитаты могут быть оспорены и удалены.( Июнь 2012 )( Узнайте, как и когда удалить это сообщение )
Целью проекта было экспериментировать с новыми или улучшенными функциями GUI, которые требуются для приложений Rich Client . Он служил испытательным стендом для идей, связанных с технологиями на стороне клиента.
Интеграция в Java API
Некоторые успешные компоненты проекта в конечном итоге были включены в основной набор инструментов Swing для будущих версий Java, хотя совместимость API не была гарантирована. Вот некоторые примеры:
Новый класс Desktop в Java SE 6, который позволяет легко запускать связанные приложения, зарегистрированные на собственном рабочем столе, например: запуск браузера пользователя по умолчанию, запуск почтового клиента пользователя по умолчанию, запуск зарегистрированного приложения для открытия, редактирования или печати указанного файла.
Подпроекты
Проект swingLabs был разделен на несколько подпроектов. Например:
swingX: Предоставляет расширения для набора инструментов Java Swing GUI .
JDIC ( JD esktop Integration C omponents): направлен на обеспечение бесшовной интеграции приложений Java с рабочим столом без ущерба для независимости платформы .
scenegraph: Библиотека, предоставляющая функциональность 2D Scene graph для Java 2D , включая виджеты Swing. Эта библиотека используется внутренне языком JavaFX Script .
PDFRenderer: библиотека для просмотра PDF-файлов , написанная на чистом Java.
Статус проекта
Во время прекращения поддержки java.net в 2017 году [3] [4] публичный репозиторий SwingLabs был удален, что фактически завершило проект SwingLabs. [1] Однако существует несколько репозиториев, содержащих снимки финальной версии разработки SwingLabs (1.6.6-SNAPSHOT):
^ "Java.net Maintenance outage". java.net . 28 апреля 2017 г. . Получено 19 сентября 2022 г. Приносим извинения за закрытие сайта java.net . Большинство проектов с открытым исходным кодом, ранее размещенных на java.net, были перемещены. Для получения информации о перемещении обратитесь к соответствующему администратору проекта.