SwingLabs - SwingLabs
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
Разработчики) | солнце |
---|---|
Операционная система | Кроссплатформенность |
Тип | Библиотека виджетов |
Лицензия | LGPL |
Интернет сайт | Ява |
SwingLabs это солнце Открытый исходный код проект, предлагающий расширение Ява Качели Набор инструментов GUI. Доступные компоненты включают:
- Сортировка, фильтрация, выделение таблиц, деревьев и списков
- Найти / искать
- Автозаполнение
- Платформа входа / аутентификации
- Компонент TreeTable
- Компонент складной панели
- Компонент выбора даты
- Совет дня компонент
Цель проекта - экспериментировать с новыми или улучшенными функциями графического интерфейса пользователя, которые требуются Богатый клиент Приложения. Он действует как испытательный стенд для идей, связанных с технологиями на стороне клиента.
Интеграция в Java API
Успешные компоненты проекта в конечном итоге включаются в ядро Качели инструментарий для будущих версий Java, хотя API совместимость не гарантируется. Примеры из них:
- Менеджер GroupLayout в Java SE 6.[1]
- Включение SystemTray в Java SE 6.
- Новый класс Desktop в Java SE 6, который позволяет легко запускать ассоциированные приложения, зарегистрированные на собственном рабочем столе, например: запуск браузера по умолчанию, запуск почтового клиента по умолчанию, запуск зарегистрированного приложения для открытия, редактирования или распечатать указанный файл.
Подпроекты
Проект swingLabs разделен на несколько подпроектов. Например:
- swingX: Предоставляет расширения к Ява Качели Набор инструментов GUI.
- JDIC (JDesktop яинтеграция Cкомпоненты): стремится предоставить приложениям Java бесшовную интеграцию с рабочим столом без ущерба для независимости платформы.
- нимб: А Смотри и чувствуй с помощью синтезатор.
- swingLayout: был домом для менеджера GroupLayout до его включения в Java SE 6.
- JDNC: Содержит компоненты для упрощения разработки на основе Swing. богатый клиент Java-приложения. Этот проект был заменен на Платформа приложений Swing (JSR 296).
- scenegraph: библиотека, предоставляющая 2D График сцены функциональность для Java 2D, включая виджеты Swing. Эта библиотека используется внутри Сценарий JavaFX язык.
- PDFRenderer: A PDF просмотр библиотеки, написанной на чистом Java.