JavaFX:如何在事件mouseDragExited上加载新系列标签

时间:2015-09-09 05:56:56

标签: javafx

我正在使用javaFx开发一个桌面应用程序,我在以下情况下有任何建议如何实现它。

案例I:
我在HBox中添加了不同背景颜色的标签序列,并将Hbox添加到一个可拖动的节点......我想在拖动时不断生成标签序列。

请参阅以下链接作为我想要实现的效果的示例。

如何调用动态加载标签的事件?我有一个生成标签序列的代码,但是如何将它放在DraggedEvent上的HBox中?

LinkForReferences

1 个答案:

答案 0 :(得分:0)

可能是因为我没有正确地提出您的问题,但是在拖动节点时触发事件非常简单:

HBox hbox = new Hbox();
hbox.setOnMouseDragReleased((mouseEvent) -> {
    generateLabelSequence();
});

这将在拖动结束时触发......您也可以使用

hbox.setOnMouseDragged(...);

如果你希望它在拖动开始时触发,但这不是你想要的,因为你的问题标题说明......