-
JComboBox Vs VB ComboBox
Bonjour,
Je suis un nouveau dev Java et un ancien VB ...
Je me raccroche a mes connaissances et j'essai de basculer mes applis
VB en Java.
Actuellement, je bloque un peu sur le ComboBox....
En Vb, il est possible de definir plusieurs colonnes a un Cbo
il est aussi possible de definir une largeur de liste deroulée plus importante que le controle par lui même.
Je n'arrive pas a trouver ces méthodes et proprietes sur le Swing/JComboBox.
Cela existe t il ?
l'idée étant de recuperer depuis une BDD deux champs (Code + Libelle) de les afficher quand le Cbo est ouvert et ne garder que le code losque la selection est faite .
-
Personnellement, je n'ai jamais fait. Mais lorsque tu cherches quelque chose de ce type, voici un trés bon point de départ : https://java.sun.com/docs/books/tuto...swing/TOC.html
Chris.
-
Malheureusement la JComboBox ne peret pas d'avoir plusieurs colonnes vu qu'elle est composée avec une JList.
Deux solutions possibles mais pas forcément utilisables à 100%
http://forum.java.sun.com/thread.jsp...hreadID=707295
http://forum.java.sun.com/thread.jsp...ssageID=556723
-
Bonjour,
Merci de vos réponses.
Donc en clair c'est pas possible "simplement".
Je vais essayer une autre méthode...
Au click, j'ouvre une fenetre avec une JTable multicolonnes et quand je clique sur une ligne, je ne retourne dans le Combo que la valeur de la colonne qui m'interresse...
Vb serait il mieux ?, nonnnn, je n'ose imaginer cela...
-
En fait dans le cas présent c'est plus au niveau des API windows que vb que ça se passe. Donc vb dispose de plus de fonctionnalités "out of the box" mais par contre en swing c'est du "si tu veux tu peux", grosso modo en swing créer un composant en redéfinissant un de ceux de base de swing est plus aisé que redéfinir un composant issu des mfc.