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

 Java Discussion :

Interfaces graphiques en Java ?


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    world
    Inscrit en
    Février 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : world

    Informations forums :
    Inscription : Février 2014
    Messages : 11
    Par défaut Interfaces graphiques en Java ?
    Bonjour
    je début en java ,j'ai réaliser une interface graphique avec windows builder
    sauf que je me demandais si c’était mieux d'apprendre a le faire par code ou simplement avec windows builder ?

  2. #2
    Membre Expert Avatar de Ivelios
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2008
    Messages
    1 031
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 031
    Par défaut
    Salut,

    Code, code, code, CODE!!!
    Comme c'est mieux d'apprendre l'orthographe/conjugaison/grammaire avec des dictées sur feuille papier plutôt que sous Word qui te mâche le travail ( pas sur que la comparaison soit la meilleur )

  3. #3
    Membre chevronné
    Avatar de provirus
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2009
    Messages
    248
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2009
    Messages : 248
    Par défaut
    Apprendre le GUI dans Java est horrible. Ce que je préfère, c'est d'utiliser Window Builder et d'ensuite regarder le code généré. Cet outil est très bien fait et génère du code assez compacte comparé à NetBeans.

  4. #4
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Salut,

    L'efficacité de la méthode d'apprentissage dépend vraiment des gens. Personnellement, je n'ai eu aucun problème à apprendre à faire des GUI java par le code, que ça soit en SWING ou SWT (je n'ai pas essayé JavaFX, mais ça ne doit pas être plus complexe) : ça se résume à mettre des rectangles dans des rectangles, à gérer leur position et taille, et à enregistrer des écouteurs d'évenements. WindowBuilder est un outil qui permet de gagner en productivité, éventuellement. Probablement qu'étudier le code généré permet d'apprendre le principe de création de GUI, si tant est qu'on le lise, à minimum. Mais tout le monde n'a pas forcément les mêmes aptitudes à apprendre en regardant quelque chose de tout fait : on peut facilement passer à côté de subtilités que seule une documentation pourra mettre en évidence. C'est comme apprendre le football en regardant des matchs en vidéo : on peut passer les images au ralenti et analyser la façon dont les joueurs frappent la balle, se déplacent, l'organisation globale du jeu, remarquer que quand la balle sort du terrain, il se passe quelque chose de spécial, etc... et comprendre ce qu'est le football, lorsqu'on est naturellement doué, mais lire les règles du football et descendre sur un terrain, lire des livres écrits par des entraîneurs ou des joueurs, donner des coups de pied dans une balle, courir et jouer avec d'autres joueurs, etc, sera parfois plus efficace pour apprendre pour beaucoup de gens. Probablement, qu'une combinaison des deux n'est pas à exclure. Et l’entraînement : faire et refaire. La répétition est souvent la plus efficace des méthodes d'apprentissage. Et là, je pense que l'utilisation systématique de WindowBuilder, peut faire perdre certains réflexes (si jamais on les a gagné une fois), à la longue.
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  5. #5
    Membre émérite Avatar de JoeChip
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    536
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2008
    Messages : 536
    Par défaut
    A mon avis, coder prend du temps au début, mais fait gagner du temps à la longue. WindowsBuilder etc donne une illusion de gain de temps, mais fait perdre du temps à la longue. Si on ne compte faire que quelques fenêtres pour quelques applis, WB ça va, mais s'il faut faire chaque fenêtre d'une grosse appli ou de plusieurs petites applis, WB est une perte de temps : la plupart des fenêtres sont de quelques types différents, donc on peut abstraire tout ça et gagner un temps fou. Bon, si on compte ne pas écrire beaucoup de GUI en Java, autant utiliser WB... Mais si c'est pour faire du Java pendant longtemps, faut apprendre à coder...

  6. #6
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    C'est sûr que pour constituer des GUI complexes et dynamiques, autant passer du temps une fois à se faire des fabriques et des utilitaires qu'on pourra réutiliser ensuite, avec un temps extrêmement réduit par rapport à l'utilisation d'un WindowBuilder. On peut éventuellement utiliser WIndowBuilder pour se faire des canevas pour faire ces fabriques et utilitaires, mais ce sera difficile, voire impossible, sans comprendre le code produit par WindowBuilder.
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

Discussions similaires

  1. Bienvenue sur le forum Interfaces Graphiques en Java - règles à respecter par tous
    Par christopheJ dans le forum Interfaces Graphiques en Java
    Réponses: 1
    Dernier message: 31/05/2009, 15h50
  2. Créer une interface graphique avec java
    Par omar344 dans le forum Interfaces Graphiques en Java
    Réponses: 26
    Dernier message: 20/06/2007, 13h30
  3. Pluggin pour créer des interfaces graphiques en java
    Par achiou59 dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 02/04/2006, 15h55
  4. Quel outil pour créer les interfaces graphique en Java ?
    Par youp_db dans le forum Interfaces Graphiques en Java
    Réponses: 9
    Dernier message: 11/01/2006, 07h30
  5. [Debutant] se lancer dans l'interface graphique avec java?
    Par bambou dans le forum Interfaces Graphiques en Java
    Réponses: 17
    Dernier message: 14/12/2005, 00h45

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