controller - javaFX 2- Listner inside Contorller -
would use drag , drop feature in controller (see below). tableview.getparent() null, listner not working. can pleae here? not want move code main class.
public class centercontroller implements initializable { @fxml public tableview<swap> tableview; public void initialize(url location, resourcebundle resources) { loaddragdrop(tableview.getparent()); } public void loaddragdrop(final node n){ n.setondragover(new eventhandler<dragevent>() { @override public void handle(dragevent event) { dragboard db = event.getdragboard(); if (db.hasfiles()) { event.accepttransfermodes(transfermode.copy); } else { event.consume(); } } }); n.setondragdropped(new eventhandler<dragevent>() { @override public void handle(dragevent event) { dragboard db = event.getdragboard(); boolean success = false; event.setdropcompleted(success); event.consume(); } }); }
simply put code not initialized in runlater:
platform.runlater(new runnable() { @override public void run() { // youre code goes here ;-) } });
Comments
Post a Comment