Example 7 source.setOnDragDone(new EventHandler<DragEvent>() { public void handle(DragEvent event) { if (event.getTransferMode() == TransferMode.MOVE) { source.setText(""); } event.consume(); } });
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questiontree.setOnDragDetected ( new EventHandler<MouseEvent>() { @Override public void handle(MouseEvent event) { String selected=tree.getSelectionModel().getSelectedItem().getValue(); if ( selected !=null ) { if ( tree.getSelectionModel().getSelectedItem().getParent()!= tree.getRoot() ) { db=tree.startDragAndDrop(TransferMode.MOVE); ClipboardContent content=new ClipboardContent(); content.putString(selected); db.setContent(content); event.consume(); } } } } ); tree.setOnDragOver ( new EventHandler<DragEvent>() { @Override public void handle(DragEvent event) { db=event.getDragboard(); if ( event.getDragboard().hasString() ) { event.acceptTransferModes(TransferMode.MOVE); } event.consume(); } } ); tree.setOnDragDropped ( new EventHandler<DragEvent>() { @Override public void handle(DragEvent event) { db=event.getDragboard(); boolean success=false; if ( event.getDragboard().hasString() ) { success=true; } event.setDropCompleted(success); event.consume(); } } ); tree.setOnDragDone ( new EventHandler<DragEvent>() { @Override public void handle(DragEvent event) { if ( event.getTransferMode()==TransferMode.MOVE ) { /* ==================== bon, ici, db.getString() c'est l'émetteur, la source et le récepteur ? la destination ? c'est quoi ? ================== */ } event.consume(); } } );
je demandais une aide pas de
vains "conseils"