Est-il possible de faire une interface graphique sexy avec JavaFX & swing?


Je voudrais faire une interface graphique "sexy" / conviviale / attrayante en java. Swing est une personnalisation limitée en termes de "skin". Je pense à JavaFX mais je ne le fais pas encore,

  • que puis-je réaliser avec cette technologie ?
  • est-ce difficile ?
  • avez-vous des exemples d'exemples réels d'intégration Swing/JavaFX ?

Je voudrais faire quelque chose dans cet esprit, qui est construit sur le framework. NET: Exemple d'interface graphique avec. NET techno

Lien d'origine: http://www.patrickpayet.com/net/?p=329 edit : est-ce que leur aperçu de démarrage est un exemple de code que je peux lire pour avoir une idée générale du travail à faire pour réaliser quelque chose dans l'esprit de la capture d'écran? peut-être quelque chose comme la démo swing de miglayout http://www.migcalendar.com/miglayout/swingdemoapp.jnlp

edit2: j'ai trouvé http://download.java.net/general/openjfx/demos/tutorial.jnlp, il est vraiment de base, mais, lié à partir de http://www.deitel.com/ResourceCenters/Programming/JavaFX/JavaFXTutorialsandDemos/tabid/2187/Default.aspx

Author: amirouche, 2010-05-12

7 answers

Faire une telle interface graphique avec JavaFX semble être plutôt facile.

Pour une vue rapide sur l'échosystème JavaFX, je vous suggère de jeter un oeil à ces sites, montrant la plupart des technologies JavaFX de pointe:

 17
Author: Riduidel, 2010-05-12 09:47:09

Oui, Swing est très personnalisable. Je recommande de lire Filthy Rich Clients .

Pour un exemple, jetez un oeil à Cézanne L&F.

 7
Author: Jonas, 2010-05-12 09:57:06

Swing seul peut également créer des interfaces utilisateur impressionnantes. Vous pouvez explorer en ligne le nombre de plugins et d'échantillons pour ajouter diverses fonctionnalités. Je vous recommande de parcourirLe blog de Romain Guy et de lire son livreFilthy Rich Clients . J'ai trouvé ce blog vraiment cool. Swing ne vous décevra pas.

 1
Author: Sorter, 2012-11-26 11:39:26

L&F de Swing peut vous aider dans ce cas.

La façon traditionnelle de personnaliser L&F est d'écrire vos propres classes d'interface utilisateur pour tous les composants, ce qui n'est pas facile.

Le Synthé L&F est inclus dans JRE5 et deviennent matures dans JRE6. Avec Synth L & F, vous pouvez personnaliser votre propre apparence avec des images et des cours de peintre. Vous pouvez également jeter un oeil à ce {[7] }E pour Synthé basé L&F.

 0
Author: Xavier Young, 2010-05-13 04:42:23

Vérifiez également mon entrée au défi JFXStudio l'année dernière:

Http://jfxstudio.wordpress.com/2009/11/10/challenge-five-winners/

Il s'agit d'un jeu de "Vidéo Poker" très simple écrit en un peu moins de 3 000 caractères (soit 30 lignes de code). Notez que 90% des éléments graphiques sont des images, ce qui vous donne une idée de la portée que vous avez pour produire des interfaces utilisateur "sexy".

J'ajouterai également que les principaux éléments de cette application ont été écrits en une soirée. JavaFX est un outil très puissant pour la création d'interface utilisateur une fois que vous vous y êtes habitué.

 0
Author: Matthew Hegarty, 2010-05-19 13:57:17

Oui, vous pouvez le faire avec JavaFX en écrivant vos propres fichiers CSS. En savoir plus sur: Documentation CSS JavaFX

Ce n'est en fait pas si difficile si vous êtes familier avec CSS.

 0
Author: therealcyberlord, 2017-08-11 14:54:21

Vous pouvez obtenir une interface graphique originale colorée avec LookAndFeelMetalizer. Par exemple phoyo a été fait avec elle.

 0
Author: user3649688, 2017-09-08 22:38:24