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