【发布时间】:2014-12-15 11:03:31
【问题描述】:
我在 JavaFX 中有一个可拖动的容器。此 Container 在 PopUp 中实现。我可以拖动容器,但是如果我拖动它,鼠标事件没有一个恒定的坐标。在 2 个固定位置之间切换鼠标位置非常快。
这是我的代码:
container.setOnMouseDragged(new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent me) {
// TODO Auto-generated method stub
if(dragAct==true){
//Set the Position of the PopUp to the Position of the Mouse
setX(me.getX());
setY(me.getY());
}
}
});
容器是一个VBox。 Main-Class 是 PopUp-Class 的扩展版本。
【问题讨论】:
标签: java javafx mouseevent draggable