bibliothèque pour créer des interfaces utilisateurs dans des programmes java. buoy est construit d'après la bibliothèque swing, mais fournit un nouvel ensemble de classes pour représenter les composants graphiques. avantage par rapport à swing : - une api beaucoup plus simple, plus propre et plus cohérente, - un meilleur mécanisme pour mettre en forme des composants d'interface, - un mécanisme de traitement beaucoup plus puissant, - prise en charge intégrée pour la sérialisation des interfaces utilisateur en tant que xml, puis de les reconstruire à nouveau, - très petit et efficace. toute la bibliothèque compilée est à seulement 200 k, - ecrit entièrement en java et fonctionne sur n'importe quelle machine virtuelle java, - tout le code source est dans le domaine public.