Je développe une application de bureau avec Java Swing pour mon usage personnel. J’ai besoin de quelques belle apparence pour mon application. Comment puis-je le faire à l’aide de Java ou une 3ème partie API ?
Réponses
Trop de publicités?Il y a beaucoup de possibilités pour le Sial :
- Le natif de votre système
- Le nimbus LaF
- Web LaF
- La substance du projet (enfourchée dans le non substantielles du projet)
- Serviette LaF
- Synthetica
- Quaqua (qui ressemble à une aqua de mac os X)
- Seaglass
- JGoodies
- Liquidlnf
- L'Alliage Regarder et se Sentir
- PgsLookAndFeel
- JTatoo
- Jide regarder et se sentir
- etc.
Ressources :
- Meilleur Java Swing Regarder et se Sentir Thèmes | Top 10
- oracle.com - la Modification de l'Aspect et la convivialité
- wikipedia.org - Pluggable look and feel
- Java2s.com - Regarder et se sentir
Rubriques connexes :
Vous pouvez essayer de L&F qui je suis en voie de développement - WebLaF
Il combine trois pièces requises pour la réussite du développement de l'INTERFACE utilisateur:
- Croix-plate-forme de re-styliser L&F pour des applications Swing
- Grand jeu de la prolongation de composants Swing
- Divers utilitaires et les gestionnaires
Binaires: https://github.com/mgarin/weblaf/releases
Source: https://github.com/mgarin/weblaf
Licence: GPLv3 et Commercial
Quelques exemples montrant comment certains de WebLaF composants ressembler à:
La raison principale pourquoi j'ai commencé avec un tout nouveau L&F, c'est que la plupart des existants L&F manque de souplesse - vous ne pouvez pas re-style dans la plupart des cas (vous pouvez seulement changer un peu de couleurs et d'activer/désactiver certains éléments de l'INTERFACE dans le meilleur des cas) et/ou il y a seulement gênante façons de le faire. C'est encore pire quand il s'agit de la coutume/3ème partie des composants de style, ils ne ressemblent à d'autres composants de style par certains L&F ou même totalement différentes - qui permet à votre application de paraître non professionnel et désagréable.
Mon objectif est de fournir un entièrement personnalisable à L&F avec un pack supplémentaire de largement connu et utile des composants (par exemple: sélectionneur de date, l'arbre, la table, ancrables et document de volets et de beaucoup d'autres) et d'autres utiles des gestionnaires et des services publics, ce qui permettra de réduire la quantité de code nécessaire pour intégrer rapidement des WebLaF dans votre application et aide à la création d'génial de l'Isu à l'aide de Swing.
Voici aussi une excellente ressource avec une liste de libre, skinnable, commercial et abandonnées look and sent : http://www.javootoo.com/