Bonjour,
Voilà j'ai un problème j'ai créé dans ma scene javaFx le composant Swing suivant:
Je veux rajouter dans ma liste des éléments depuis d'autres classe javaFx
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; } }
J'effectue donc comme cela
Mais rien ne s'ajoute dans ma liste :'(.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 var model: ListViewSwing; model.dlm.addElement(chemin);
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
Partager