2011-10-13 2 views
4

Dans notre application de bureau basée sur Swing, nous allons implémenter la fonctionnalité de tableau de bord. Je veux dire que nous voulons quelque chose comme iGoogle (ou tableau de bord Jira). Nous voulons être en mesure d'ajouter des widgets à partir d'une liste prédéfinie à une mise en page basée sur une grille, de maximiser/restaurer des widgets, d'organiser des widgets par glisser-déposer, etc. Nous pouvons le mettre en œuvre nous-mêmes, mais je ne suis pas sûr que nous voulons réinventer la roue. Existe-t-il des cadres existants pour résoudre ce problème?Tableau de bord Swing

En plus des caractéristiques mentionnées, il serait agréable d'avoir les suivantes:

  • différentes mises en page (3 colonnes, 4 colonnes, 3 colonnes avec milieu flexible, 3 colonnes avec en-tête, etc.) et capacité à créer les personnalisés
  • possibilité d'accéder aux métadonnées taille/position du widget (par exemple, un widget maximisé peut afficher plus d'informations, puis le mode par défaut)
  • capacité à augmenter la taille du widget à prendre, par exemple 2 colonnes et 3 lignes au lieu sur 1x1 par défaut.

Répondre

1

Jide Dashboard est assez bon. Vous pouvez le voir en action dans la démo Web Start.