Rajout d'élément dans un composant swing
Bonjour,
Voilà j'ai un problème j'ai créé dans ma scene javaFx le composant Swing suivant:
Code:
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:
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