Je commence à écrire mais premières lignes en Swing
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
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
avec une iteration sur les elements pour vérifier leurs noms...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 JPanel parentPanel = (JPanel) ((JButton) e.getSource()).getParent(); Component[] connectionForm = parentPanel.getComponents();
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 ) 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
Partager