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;
}
} |