In our Swing-based desktop application, we're going to implement dashboard functionality. I want to say that we want something like iGoogle (or the Gira toolbar). We want to be able to add widgets from some predefined list to the grid-based layout, enlarge / restore widgets, place widgets using drag-n-drop and so on. We can realize it ourselves, but I'm not sure that we want to invent a wheel. Are there any existing frameworks to solve this problem?
In addition to the features mentioned, it would be nice to have the following:
- Various layouts (3 columns, 4 columns, 3 columns with a flexible average, 3 columns with a heading, etc.) and the ability to create your own.
- Ability to access size / position metadata from the widget (i.e. the maximum widget can display more information than the default mode)
- The ability to increase the size of the widget, for example 2 columns and 3 rows, the default is 1x1 by default.
source share