pb avec une JComboBox - Java - Programmation
Marsh Posté le 20-05-2003 à 16:49:53
Utilises-tu une classe ComboBoxModel avec ta combo box ?
Marsh Posté le 20-05-2003 à 16:51:43
non, je devrais ?
Si oui tu peux m'expliquer en 2 mots comment ca marche ?
Marsh Posté le 20-05-2003 à 16:56:45
En fait la pluspart des composants qui affiche des données peuvent utiliser une classe 'Model' pour recuperer ces données.
Dans ton cas, il faut tu créé une classe dérivant de ComboBoxModel.
Surcharge les méthodes necessaires et passe cette classe dans la méthode setModel de ta combo box.
C'est bien sur dans cette classe qui tu vas determiner le nombre d'elements à afficher.
Marsh Posté le 20-05-2003 à 17:03:09
bon en fait dans les "tuts de sun" c'est pas expliqué le coup du model pour la JComboBox, par contre c'est expliqué pour la JList. Le principe reste le même, donc si tu veux voir un exemple ...
tut de sun : ListModel
Marsh Posté le 27-06-2003 à 12:07:32
Je suis en train de faire qqch du meme genre, c'est à dire un JComboxBox qui met a jour un objet.
J'ai fait la chose comme ca:
|
Le problème était pour les arguements de ComboBoxModel, j'ai pas trouvé quoi mettre dans l'API...
Le compilateur me dit que ComboBoxModel ne peut pas être instancier, est-ce que ca vient du faite que ComboBoxModel est une interface?
Marsh Posté le 27-06-2003 à 13:50:56
Bon j'ai réussi, pour finir j'ai pas utilisé de ComboBoxModel:
|
Marsh Posté le 27-06-2003 à 13:58:44
heu si je ne m'abuse : aucun rapport je crois
fred86300 voulais modifier les données utilisées par un composant SWING, tandis que toi c'est juste que tu modifies une valeur
Mais bon, c'est bien aussi, et ya "JCombox" dans les deux (dsl pour le sarcasme)
bon par contre, si je me trompe, je vais encore passer pour un gros blaireau, mais bon ...
Marsh Posté le 27-06-2003 à 16:24:54
cardinaldebiere a écrit : |
sans blague
Marsh Posté le 27-06-2003 à 16:28:35
the real moins moins a écrit : sans blague |
on est tous passé par là (enfin moi en tout cas, et j'ai pas fini a mon avis
)
Marsh Posté le 27-06-2003 à 16:30:50
bobuse a écrit : |
oui mais avant de faire des applets et des servlets
edit: euh merde j'ai confondu avec un autre topic
enfin bref, ouais, effectivement, j'ai rien dit
Marsh Posté le 20-05-2003 à 16:29:01
Bonjour
J'ai créé une Combo Box qui suivant plusieurs paramètres, possède 3 ou 4 items. J'ai une méthode qui est censée ajouter l'item (avec la méthode addItem(...)) à la combo box quand je lui demande mais l'affichage n'est jamais réactualisé.
Pourtant j'ai essayé pleins de méthodes pour rafraichir ma box (fire..., reactivate, notify, repaint, refresh, reload et re_tout_c'qu'on_peut_imaginer) mais rien à faire j'ai toujours une combo box avec 3 items et le 4ème ne s'ajoute jamais !
Thanks for your help ...