Bonjour,

Voilà j'ai un problème j'ai créé dans ma scene javaFx le composant Swing suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
public class ListViewSwing extends SwingComponent{
 
    /*on garde ici une reference public pour pouvoir acceder a notre composant*/
    public var dlm:DefaultListModel;
    public var list: JList;
 
    public override function createJComponent(): javax.swing.JScrollPane{
        dlm = new DefaultListModel();
        list = new JList(dlm);
        var ascenseur:JScrollPane = new JScrollPane(list);
 
        /** activer la selection multiple */
        list.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
 
        // activer la possibiliter de glisser un objet
        list.setDragEnabled(true);
        list.setTransferHandler(new MyTransferHandler());
 
 
        return ascenseur;
    }
 
 }
Je veux rajouter dans ma liste des éléments depuis d'autres classe javaFx
J'effectue donc comme cela

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
var model: ListViewSwing;
model.dlm.addElement(chemin);
Mais rien ne s'ajoute dans ma liste :'(.

Avant c'était des classes java qui rajoutaient des éléments dans ma liste. J'accédais à ma list par le biais d'une interface java et tout fonctionnait très bien. Pourquoi cela ne marche plus maintenant :'(.

Merci d'avance