Re,
Swing est une surcharge de AWT afin d'être plus large, plus puissant que AWT qui a été conçu comme tout Java : tout dois être portable... ce qui provoque l'utilisation d'un minimum de fonctionnalité.
Swing permet l'utilisation de LnF (qu'on m'arrête si je dis des conneries).
Il ne faut pas mélanger des composants Swing avec AWT car ils ne fonctionnent pas tout à fait de la même façon et des comportements bizarres risquent de subvenir.
Pour bien débuter sous Swing avec des exemples simples, rien de tel que java.sun.com =>
http://java.sun.com/docs/books/tutor...ing/index.html
Tu y trouveras les bases nécessaires.
Pour ton 1 fenêtre = 1 classe oui. Je vois mal comment on aurait 1 classe pour 2 fenêtre. Par contre, selon la complexité des écrans, on se retrouve rapidement à 1 fenêtre = 40 classes (exemple : 1 panel principal, 5 sous-panels, 5 types de composants spécifiques personnalisés, 4 dialogues de création/détail, etc..).
J'espère que tu deviendras un expert en développement d'interfaces en JavaBon courage
Partager