В нашем настольном приложении, построенном на Swing, мы собираемся реализовать функциональность панели мониторинга.Я имею в виду, что мы хотим что-то вроде iGoogle (или панель управления Jira).Мы хотим иметь возможность добавлять виджеты из некоторого предопределенного списка в макет на основе сетки, максимизировать / восстанавливать виджеты, упорядочивать виджеты с помощью drag-n-drop и так далее.Мы можем реализовать это сами, но я не уверен, что мы хотим заново изобрести колесо.Существуют ли какие-либо фреймворки для решения этой проблемы?
В дополнение к упомянутым функциям было бы неплохо иметь следующие:
- Различные макеты (3 колонки, 4 колонки, 3-колонка с гибкой серединой, 3 колонки с заголовком и т. д.) и возможность создавать собственные
- Возможность доступа к метаданным размера / положения из виджета (т. е. в развернутом виджете может отображаться больше информации, чем в режиме по умолчанию)
- Возможность увеличения размера виджета, например, для 2 столбцов и 3 строк вместо 1x1 по умолчанию.