我正在使用javaFx开发一个桌面应用程序,我在以下情况下有任何建议如何实现它。
案例I:
我在HBox中添加了不同背景颜色的标签序列,并将Hbox添加到一个可拖动的节点......我想在拖动时不断生成标签序列。
请参阅以下链接作为我想要实现的效果的示例。
如何调用动态加载标签的事件?我有一个生成标签序列的代码,但是如何将它放在DraggedEvent上的HBox中?
答案 0 :(得分:0)
可能是因为我没有正确地提出您的问题,但是在拖动节点时触发事件非常简单:
HBox hbox = new Hbox();
hbox.setOnMouseDragReleased((mouseEvent) -> {
generateLabelSequence();
});
这将在拖动结束时触发......您也可以使用
hbox.setOnMouseDragged(...);
如果你希望它在拖动开始时触发,但这不是你想要的,因为你的问题标题说明......