JGRAPH : COMPOSANTS SWING CUSTOMISÉS

cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 - 5 oct. 2011 à 14:00
profiter Messages postés 205 Date d'inscription mercredi 15 juin 2011 Statut Membre Dernière intervention 15 mars 2013 - 19 janv. 2013 à 12:27
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/53650-jgraph-composants-swing-customises

profiter Messages postés 205 Date d'inscription mercredi 15 juin 2011 Statut Membre Dernière intervention 15 mars 2013 8
19 janv. 2013 à 12:27
de rien
j'ai ajouté les liens pour indication dans la vidéo
cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 371
14 janv. 2013 à 09:18
Et merci pour l'info
cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 371
14 janv. 2013 à 09:18
Effectivement, tu as raison, une erreur dans la classe PickListModel, je livrerai une correction lors de la prochaine version. En attendant, pour corriger, tu peux remplacer la classe PickListModel par ceci :

package fr.julien.picklist.model;

import java.util.ArrayList;
import java.util.List;

public class PickListModel<T> {

private List<T> objetsPossibles;
private List<T> objetsSelectionnes;

public PickListModel(List<T> objetsPossibles){
this.objetsPossibles = objetsPossibles;
this.objetsSelectionnes = new ArrayList<T>();
}

public List<T> getObjetsSelectionnes() {
return objetsSelectionnes;
}

public void addSelection(int[] i){
for(int k=0; k getObjetsPossibles() {
return objetsPossibles;
}

}
cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 371
14 janv. 2013 à 09:14
Je regarde ca
profiter Messages postés 205 Date d'inscription mercredi 15 juin 2011 Statut Membre Dernière intervention 15 mars 2013 8
10 janv. 2013 à 22:37
voila une video ou j'ai expliquer d'avantage le problème
https://www.youtube.com/watch?v=wzGavLNg5NQ
merci
profiter Messages postés 205 Date d'inscription mercredi 15 juin 2011 Statut Membre Dernière intervention 15 mars 2013 8
10 janv. 2013 à 22:08
bonsoir,
d'abord félicitation pour cette librairie, c'est vraiment très utile
je voulais utiliser le JPickList mais en testant cette exemple http://julinfo.franceserv.com/JGraph/jpicklist.html :
import java.util.ArrayList;
import java.util.List;

import javax.swing.JFrame;

import fr.julien.jgraph.picklist.JPickList;
import fr.julien.jgraph.picklist.PickListModel;
import fr.julien.jgraph.styles.ConstantesStyles;

public class LanceurPickList {

public static void main(String[] args) {
List<String> objetsPossibles = new ArrayList<String>();
objetsPossibles.add("Paris");
objetsPossibles.add("Londres");
objetsPossibles.add("Rome");
objetsPossibles.add("Berlin");
objetsPossibles.add("Madrid");
objetsPossibles.add("Lisbonne");
objetsPossibles.add("Amsterdam");
objetsPossibles.add("Dublin");
objetsPossibles.add("Alger");
objetsPossibles.add("Tunis");
PickListModel<String> model = new PickListModel<String>(objetsPossibles);
JPickList<String> pickList = new JPickList<String>(ConstantesStyles.NOIR, model);
JFrame f = new JFrame("PickList");
f.add(pickList);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setBounds(100, 100, 700, 400);
f.setVisible(true);
}

}

j'ai remarqué que lorsqu'on sélectionne un élément a part le premier element de la liste c'est le premier élément de la liste qui est déplacé vers la partie à gauche
est ce que vous l'avez remarqué ?
cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 371
5 oct. 2011 à 14:00
N'hésitez pas à laisser des commentaires, je prend aussi les suggestions.

Si vous rencontrez des difficultés, l'aide est assez bonne je pense : http://julinfo.franceserv.com/JGraph/index.html
Rejoignez-nous