8 votes

Comment créer des applications Java de bureau conformes aux normes industrielles ?

Je sais comment créer les contrôles de base dans Swing, mais pour ce qui est du développement d'applications standard, je n'ai pas les compétences nécessaires pour les réaliser.

Je conçois une petite application Java Swing. Au lieu de créer un JFrame Pour chaque objectif, je voudrais créer des contrôles, les afficher, les masquer (si nécessaire), le tout dans une seule fenêtre.

Comment puis-je le faire ? Je suis un débutant. Veuillez m'indiquer des ressources Web intéressantes sur les méthodes conventionnelles de réalisation d'applications Java de bureau à l'aide de Swing.

1voto

SLaks Points 391154

Lisez un bon livre sur le sujet, tel que Core Java o Interfaces utilisateur professionnelles en Java .

0voto

Adamski Points 29884

JDock offre un cadre d'ancrage, vous permettant de présenter votre application dans un cadre unique, divisé en zones d'ancrage séparées. J'avoue que je ne l'ai jamais essayé.

0voto

Carlos Points 1716

PCR de printemps est une solution, bien que risquée. Elle possède quelques fonctionnalités intéressantes et, à mon avis, elle fonctionne plutôt bien dans la plupart des cas. Cependant, la documentation est quasi inexistante et l'avenir du projet est incertain. Certains utilisateurs (dont moi) se sont engagés dans le projet RCP, qui ne mourra donc probablement pas complètement.

0voto

Carlos Herrera Points 1

El Guide de conception de l'aspect et de la convivialité de Java offre une référence détaillée sur les normes de conception des interfaces utilisateur avec Swing et le look and feel métallique. Si vous envisagez d'utiliser cette interface multiplateforme, je vous en recommande vivement la lecture.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X