IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Interfaces Graphiques en Java Discussion :

Quelles librairies utiliser pour construire une belle IHM ?


Sujet :

Interfaces Graphiques en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé

    Profil pro
    Inscrit en
    Mars 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 35
    Par défaut Quelles librairies utiliser pour construire une belle IHM ?
    Bonsoir,

    Je poste ce message dans cette section du forum car l'arborescence de la section IHM est trop précise pour mon type de question. En fait, j'aimerais savoir quelle librairies sous JAVA je pourrais utiliser pour faire une belle application (genre à la MAC ou QT). Pour le moment j'ai utilisé que Swing et voilà ... c'est pas terrible niveau ergonomie. J'ai fait quelques recherches et j'ai trouvé qu'il existait JavaFX maintenant mais je ne sais pas ce que ça vaut et je n'ai pas trouvé beaucoup de tuto là-dessus.

    Donnez moi vos avis de développeur Est ce que par hasard il est possible de faire des "décors" de JFrame sous Photoshop pour agrémenter encore plus l'IHM. Je vous met en pièce jointe un exemple d'ergonomie que moi et mon groupe aimerions développer.

    Nom : photo.jpg
Affichages : 1786
Taille : 39,7 Ko

  2. #2
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    tu peut utiliser l'API Swing avec un beau look feel comme Nimbus

  3. #3
    Membre confirmé

    Profil pro
    Inscrit en
    Mars 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 35
    Par défaut
    Merci Je vais regarder ça en détails mais Swing restant assez lourd et vieillot, je ne pense pas qu'on se tournerait vers cette lib. A voir Autrement il y en a qui ont touché au JavaFX ? On peut faire des IHM d'applications avec ça ou bien c'est plus pour les WebApp ?

  4. #4
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    Citation Envoyé par banban56 Voir le message
    mais Swing restant assez lourd et vieillot
    je pense que ça reste une ancienne rumeur vu l'apparition de JVM Hotspot depuis 1998

  5. #5
    Membre Expert

    Homme Profil pro
    SDE
    Inscrit en
    Août 2007
    Messages
    2 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : SDE

    Informations forums :
    Inscription : Août 2007
    Messages : 2 013
    Par défaut
    Swing + Substance est plutôt sexy.

    Sinon j'ai fais un peu de javafx, c'est un aprentissage à part entière, de plus ce n'est pas encore une techno mature.

  6. #6
    Membre émérite
    Avatar de michel.di
    Homme Profil pro
    Freelance
    Inscrit en
    Juin 2009
    Messages
    782
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 782
    Par défaut
    Grâce à Alain je viens de découvrir les Look And Feel Substance et j'adopte!
    Ils sont vraiment très sympas!

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    87
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 87
    Par défaut
    Citation Envoyé par Alain Defrance Voir le message
    Swing + Substance est plutôt sexy.

    Sinon j'ai fais un peu de javafx, c'est un aprentissage à part entière, de plus ce n'est pas encore une techno mature.
    Puisque personne ne veut donner le lien vers la page du look & feel substance je m'y colle, ça évitera à tous les lecteurs de faire la même recherche :
    Substance skins

  8. #8
    Rédacteur

    Homme Profil pro
    Geek entrepreneur
    Inscrit en
    Novembre 2004
    Messages
    1 224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Geek entrepreneur

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 224
    Par défaut
    héhé, comme tu dis interfaces graphiques est plus large que ca.

    En fait en lisant le premier post de la personne qui pose la question, on voit que c'est un projet qui part from scratch et qui a priori est juste à l'étape d'élaboration, c'est le bon moment pour se poser ce type de choix, après ce sera moins simple.

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 23
    Par défaut
    Si c'est du client léger et que le temps presse, il y a aussi des solutions comme WaveMaker.

  10. #10
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Citation Envoyé par hugo123 Voir le message
    héhé, comme tu dis interfaces graphiques est plus large que ca.

    En fait en lisant le premier post de la personne qui pose la question, on voit que c'est un projet qui part from scratch et qui a priori est juste à l'étape d'élaboration, c'est le bon moment pour se poser ce type de choix, après ce sera moins simple.
    Citation Envoyé par rykowan Voir le message
    Si c'est du client léger et que le temps presse, il y a aussi des solutions comme WaveMaker.
    Je persiste à penser qu'il ne s'agit en aucun cas de client léger ici. Cf:

    Citation Envoyé par banban56 Voir le message
    En fait, j'aimerais savoir quelle librairies sous JAVA je pourrais utiliser pour faire une belle application (genre à la MAC ou QT).
    Nom : photo.jpg
Affichages : 1786
Taille : 39,7 Ko

  11. #11
    Rédacteur

    Homme Profil pro
    Geek entrepreneur
    Inscrit en
    Novembre 2004
    Messages
    1 224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Geek entrepreneur

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 224
    Par défaut
    héhé, c'est la ou je ne suis pas d'accord puisqu'on peut faire de belles IHM "genre à la MAC ou QT" même en client léger et que la capture d'écran est tout a fait faisable.

    C'est justement ce que je souligne, d'abord se poser ses prérequis, ensuite choisir une techno et pas l'inverse.

  12. #12
    Membre confirmé

    Profil pro
    Inscrit en
    Mars 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 35
    Par défaut
    Bonsoir la compagnie Désolé, je n'ai pas trop le temps de discuter beaucoup, pas mal de taff en ce moment :s Mais en tout cas je suis ravi de la tournure qu'a pris ma question et je remercie d'avance tous les gens qui y participent. Donc pour répondre à certains, en effet ça risque d'être une application assez lourd au niveau de l'IHM. Le design fait sous Photoshop n'est que la partie immergée de l'iceberg, si je peux m'exprimer ainsi.

    Je vais regarder plus en détails JTatoo mais à ce que je viens de voir en détails, ça envois du lourd

  13. #13
    Membre Expert
    Avatar de professeur shadoko
    Homme Profil pro
    retraité nostalgique Java SE
    Inscrit en
    Juillet 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : retraité nostalgique Java SE

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 257
    Par défaut
    Citation Envoyé par hugo123 Voir le message
    héhé, c'est la ou je ne suis pas d'accord puisqu'on peut faire de belles IHM "genre à la MAC ou QT" même en client léger et que la capture d'écran est tout a fait faisable.

    C'est justement ce que je souligne, d'abord se poser ses prérequis, ensuite choisir une techno et pas l'inverse.
    tout à fait d'accord!
    Ce que je constate trop souvent c'est que la démarche initiale est orientée vers le spectaculaire au lieu d'être orientée vers l'ergonomie.
    Un exercice très interessant est de faire son IHM avec des composants très simples (qui peuvent être joliment décorés - faire des "peaux" en awt n'est pas si extraordinairement compliqué-) se focaliser sur la facilité de compréhension de l'utilisateur ... après on peut reprendre avec du plus compliqué (mais seulement après).

  14. #14
    Membre expérimenté
    Avatar de bobuse
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 232
    Par défaut
    J'ai pas tout lu, et donc je ne sais pas si ça a déjà été cité, mais Aerith est un exemple sympa d'interface originale :
    https://aerith.dev.java.net/

    Sinon, les look and feel, je trouve ça assez inutile. Le minimum est que le look and feel respecte le style du système du client. C'est au client de choisir le style graphiques de ses applications, et non à l'application d'imposer le sien.

Discussions similaires

  1. Quelle composante utiliser pour lire une matrice
    Par Layla dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 10/02/2008, 12h31
  2. Réponses: 5
    Dernier message: 16/01/2008, 16h00
  3. Quelles technologies utiliser pour développer une encyclopedie en ligne ?
    Par shaynee dans le forum Général Conception Web
    Réponses: 12
    Dernier message: 24/09/2007, 11h38
  4. Réponses: 2
    Dernier message: 10/11/2006, 08h24
  5. Quel logiciel utiliser pour faire une belle interface web?
    Par irnbru dans le forum Webdesign & Ergonomie
    Réponses: 7
    Dernier message: 18/10/2006, 09h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo