Vos applis Java à la sauce Web 2.0
14 avril 2008 par Yohann CIURLIKJe ne vous proposerez pas ici un tout nouveau site Web 2.0. Je préfère plutôt vous parler d’un framework pour vos développements Java Swing. Ce framework est connu sous le nom SwingLabs. L’un des composants de ce framework nommé SwingX permet de simplifier la vie des développeurs Java en proposant :
- Des JTables triables, filtrables, …
- Des outils de recherche,
- L’auto-complétion sur les champs,
- un framework d’authentification,
- Un composant TreeTable (un mix d’une table avec un arbre) : une table multi-niveaux,
- Des composants à la Outlook,
- Des calendriers de toutes sortes,
- Un composant Astuce du jour.
Bref, comme vous pouvez le constater, ce framework est très riche. On pourrait le considérer comme une extension de Swing de par sa parfaite intégration dans vos applications déjà existentes.
Un composant particulier permet d’ajouter une touche Web 2.0 à vos applications Java. Le composant Painter du framework SwingX permet de vous simplifier la tâche de conception graphique 2D de votre application en vous passant également de l’ajout d’images en fond de panels. Il ne surcharge pas votre application mais la rend tout simplement plus jolie.
Vous pouvez ainsi obtenir ceci :

Simplement en ajoutant le code suivant à votre application :
-
blue.getGreen(),
-
blue.getBlue(), 100); Painter background = new MattePainter(blue)
-
PinstripePainter pinstripes = new PinstripePainter(45);
-
blue,
-
translucent));
-
CompoundPainter p = new CompoundPainter(background, pinstripes, veil
-
jxpanel.setBackgroundPainter(p);
et vous pouvez également obtenir ceci :

En ajoutant le code suivant :
-
private void setupPainters()
-
GlossPainter.GlossPosition.TOP); PinstripePainter stripes = new PinstripePainter()
-
stripes.setSpacing(5.0);
-
-
-
header.setBackgroundPainter(new CompoundPainter(matte, stripes, gloss))
-
}
Comme vous pouvez le constater c’est simple, fonctionnel et jolie ^^



































bluegger.com dit: 14 avril 2008 à 22:31
Vos applis Java à la sauce Web 2.0…
Je ne vous proposerez pas ici un tout nouveau site Web 2.0. Je préfère plutôt vous parler d’un framework pour vos développements Java Swing. Ce framework est connu sous le nom SwingLabs. L’un des composants de ce framework nommé SwingX permet …