Bonjour,
Je voudrais pouvoir utiliser "le glisser-déposer dans mon application en JavaFx.
Pour cela je voudrais utiliser la classe TransferHandler.
J'ai créé un composant swing dans mon interface javaFx de la manière suivante:
J'essaie ensuite de créer ma classe :
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 public class ListViewSwing extends SwingComponent{ public-read var monComp:JList; public-read var ascenseur: JScrollPane; public-read var dlm:DefaultListModel; public override function createJComponent(): javax.swing.JScrollPane{ dlm = new DefaultListModel(); monComp = new JList(dlm); ascenseur = new JScrollPane(monComp); // activer la possibiliter de glisser un objet monComp.setDragEnabled(true); monComp.setTransferHandler(new MyTransferHandler()); return ascenseur; } }
Mais j'ai beaucoup de mal. Pourriez-vous m'aider?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 public class MyTransferHandler extends TransferHandler { }
Merci d'avance.
Partager