j0r6l
Messages postés17Date d'inscriptionmercredi 11 avril 2012StatutMembreDernière intervention 4 juin 2012
-
30 mai 2012 à 08:39
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020
-
30 mai 2012 à 11:01
Bonjour à vous, ayant déjà posté pour savoir si il était possible de créer une fenêtre grâce à une requête SQL et n'ayant malheuresement pas eu de réponses, j'ai peut être eu une idée.
Je me demandais si il était possible de créer un tableau qui contiendrait des JComboBox, du texte(String), et un bouton ainsi qu'un listener?
La réelle question qui se pose dés le début serait comment déclarer le tableau (String[][]...) Dans mon cas il y a plusieurs types d'objets (voir ci-dessus). J'ai pensé aux arrayList object, mais c'est un tableau affichable et remplissable qui enverra certaines des données dans le tableau vers une BDD. Je ne sais vraiment pas comment créer dynamiquement ce tableau...
j0r6l
Messages postés17Date d'inscriptionmercredi 11 avril 2012StatutMembreDernière intervention 4 juin 2012 30 mai 2012 à 10:55
Merci bien PI ^^
en fait j'avais déjà vu cette doc, mais je pensais trouver plus simple pour les boutons. Et en fait, ca pourrait convenir, puisque les données que je rentre dans le tableau que j'enverrai à la BDD ne s'affichera pas ici. En fait ma problématique de base était de créer une fenêtre en fonction d'une BDD
Pour résumer j'espérais faire une truc du genre
while (rs.next()){
// faire un label, une combo avec dedans des éléments de la rs (ce que je ne sais pas faire =( )
}
le problème étant que le nombre de rs est variable, donc je ne savais pas comment les nommer dynamiquement, ni les ajouter dans le conteneur puisque du coup, pas de nom^^.
C'est donc pour celà que je me sus tourné vers le "tableau".
Bref, je vais essayer, je mettrais surement ma création dans ce post, on verra bien ce que ça donne ^^
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020371 30 mai 2012 à 11:01
Je dirais que tu te lances dans quelque chose de très compliqué. Tu as une seule solution pour le faire c'est utiliser le dsign pattern factory et de passer tes fabriques en paramètre de la méthode qui créé ton tableau.
C'est une usine à gaz pour faire pas grand chose en fait. Recréé le tableau pour chaque resultset différente, ce sera plus simple et plus efficace.