[Débutant]Organisation de projet Swing, Formulaires !
Je commence à écrire mais premières lignes en Swing :D
Mon premier problème c'est que je ne vois pas comment je peux orgniser une application Swing :
un simple client BD par exemple, tous les tutorials et faqs que j'ai consulté mettent tous le code dans un seul fichier, je pense que c'est pas la meilleure façon :mouarf:
Donc, j'aimerai bien savoir comment organiser ce type de projets ? mettre la Jframe principale dans une classe, chaque panel dans sa classe, un package pour les listeners dans lequel chaque classe est associée à un panel... des choix de ce genre(si quelqu'un à des exemple ça serai encore mieu)
Mon deuxième problème c'est que j'ai mis le listener sur un bouton dans une classe à part, pour récuperer le bouton j'utilise <i>e.getSource</i> mais j'ai du mal a récuperer les autres champs (textFields) :
J'ai opté pour
Code:
1 2
| JPanel parentPanel = (JPanel) ((JButton) e.getSource()).getParent();
Component[] connectionForm = parentPanel.getComponents(); |
avec une iteration sur les elements pour vérifier leurs noms...
MAIS je trouve ça un peu "crade"
Ensuite j'ai ajouté des getters/setters (qui utilise getText() ) dans ma classe de Panel mais j'arrive pas à les récuperer dans la classe Listener...
Mon troisième souci (après je m'arrête :P ) Dans ce client BD je compte mettre l'objet Connection dans une session (un peu comme en JSP/Servlet) alors est ce qu'il faut que j'ajoute les .jar j2ee ou bien il y a un autre moyen plus "pro" de le faire...
Je vous remercie pour votre lecture, en esperant être clair ?
Si vous avez des idées ? je suis preneur
Merci