SwingLabs - SwingLabs

SwingLabs
Разработчики)солнце
Операционная системаКроссплатформенность
ТипБиблиотека виджетов
ЛицензияLGPL
Интернет сайтЯва.сеть/ проекты/ swinglabs/

SwingLabs это солнце Открытый исходный код проект, предлагающий расширение Ява Качели Набор инструментов GUI. Доступные компоненты включают:

  • Сортировка, фильтрация, выделение таблиц, деревьев и списков
  • Найти / искать
  • Автозаполнение
  • Платформа входа / аутентификации
  • Компонент TreeTable
  • Компонент складной панели
  • Компонент выбора даты
  • Совет дня компонент

Цель проекта - экспериментировать с новыми или улучшенными функциями графического интерфейса пользователя, которые требуются Богатый клиент Приложения. Он действует как испытательный стенд для идей, связанных с технологиями на стороне клиента.

Интеграция в Java API

Успешные компоненты проекта в конечном итоге включаются в ядро Качели инструментарий для будущих версий Java, хотя API совместимость не гарантируется. Примеры из них:

  • Менеджер GroupLayout в Java SE 6.[1]
  • Включение SystemTray в Java SE 6.
  • Новый класс Desktop в Java SE 6, который позволяет легко запускать ассоциированные приложения, зарегистрированные на собственном рабочем столе, например: запуск браузера по умолчанию, запуск почтового клиента по умолчанию, запуск зарегистрированного приложения для открытия, редактирования или распечатать указанный файл.

Подпроекты

Проект swingLabs разделен на несколько подпроектов. Например:

Смотрите также

использованная литература

  1. ^ GroupLayout изначально разрабатывался совместно с Матисс, конструктор графического интерфейса NetBeans.