拖放事件JavaFX

时间:2016-08-29 08:32:00

标签: java events javafx drag-and-drop

我正在尝试在我的treetableview和界面中的一些矩形之间创建一个拖放解决方案。 现在我可以从treeTableView中拖出一行,当我将它拖到我的矩形上时,矩形的颜色会发生变化。 但是现在我想在拖动不再结束时收到通知,这样我就可以改变矩形上的颜色。但我无法看到这样做的事件。

1 个答案:

答案 0 :(得分:0)

对于拖动目标,您有四种不同的属性:

  • onDragEnteredProperty:当拖动手势进入此var addTwo = function(array) { array.unshift(1); array.push(1); return array; }; var a = addTwo(["apple","orange","banana"]); console.log(a); // [1, "apple", "orange", "banana", 1]时调用

  • onDragOverProperty:在此Node

  • 内拖动手势时调用
  • onDragExitedProperty:当拖动手势退出此Node时调用

  • onDragDroppedProperty:在拖放手势期间在此Node上释放鼠标按钮时调用

您可以使用此属性来定义目标Node的行为,例如:

Node