Question

Évidemment, la référence à de l'API Java , mais quoi d'autre est là que vous utilisez tous?

Je fais du développement web toute ma carrière. Dernièrement, je me suis beaucoup amusé avec Groovy et j'ai décidé de faire une petite application dans Griffon juste pour expérimenter davantage avec Groovy et également innover dans le développement de postes de travail. La seule chose à faire est que je suis totalement écologique en ce qui concerne les applications de bureau.

Alors, monde, où est un bon endroit pour commencer?

Était-ce utile?

La solution

Le didacticiel Swing est très bon. En dehors de cela, l’API Swing est évidemment la référence , mais c’est aussi un trésor de code source assez bon! Ajoutez la source de l'API à votre IDE et vous pourrez accéder directement à l'implémentation vers toutes les classes Swing. C’est un excellent moyen d’explorer les fonctionnalités, de voir le fonctionnement de divers composants Swing et d’apprendre un bon "style" Swing. En outre, il est bon de pouvoir parcourir les classes de l'API si les choses ne semblent pas fonctionner et que vous ne savez pas pourquoi! L’ajout de la source de l’API à l’EDI offre l’avantage supplémentaire que vous obtenez tous les JavaDocs, bien que tous les IDE modernes puissent également les extraire sur Internet - vous ne souhaitez pas programmer Java sur le bureau sans la documentation disponible dans l'EDI!

NetBeans et d’autres IDE facilitent la création d’IDE, mais sachez que Swing ne se limite pas à de simples conteneurs et à des gestionnaires de disposition. En fait, les conteneurs et les gestionnaires de mise en page font partie des choses les plus faciles, et je vous conseillerais également d'apprendre à les utiliser à la main. Il n’ya rien de mal à utiliser un générateur d’interface graphique, mais dans certains cas, c’est trop, et il est alors plus agréable de créer rapidement une interface graphique à partir de la source. Dans d'autres cas, vous devez être en mesure de créer une interface graphique de manière dynamique et les générateurs d'interface graphique ne sont d'aucune utilité! Pour créer des mises en page très complexes à partir des sources, je recommande FormLayout , qui possède son propre ensemble de bizarreries, mais qui fait évoluer (en termes d'effort de programmation) de très grands cadres et mises en page.

Si vous n’avez fait que Groovy jusqu’à présent, vous serez étonné de voir à quel point Swing et le reste de l’API Java sont bien documentés et à quel point tout est intégré. Cela peut aussi prendre un certain temps de s’habituer à un style de programmation différent, d’utiliser le débogueur plus souvent et d’imprimer moins de débogage, etc. Il pourrait également y avoir des "plaques de chaudière". code qui sera très ennuyeux. ;) Profitez.

Autres conseils

Les tutoriels Sun Java sont plutôt bons. Je ne peux pas garantir spécifiquement le programme Swing, car cela fait des années que je n'ai pas développé de développement Swing et je ne l'ai pas lu moi-même.

Créer une interface graphique avec JFC / Swing

En ce qui concerne le développement d'applications de bureau java, je vous recommande vivement d'utiliser l'environnement IDE Netbeans . Surtout lorsqu'il s'agit de développer des applications basées sur Swing.

Je vous recommande de jouer avec les netbeans. Cela vous permettra de construire des interfaces graphiques complètes en utilisant uniquement votre souris. Une fois que vous vous êtes familiarisé avec les composants Swing, commencez à utiliser l'API Java. C’est comme ça que j’ai commencé.

Le Livre O'Reilly Swing Book est une très bonne référence, il offre une bonne vue d'ensemble sur concepts généraux Swing et couvre chacune des principales classes. Je l'ai utilisé récemment quand j'ai dû rafraîchir ma mémoire sur Swing.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top