2014-10-16 72 views
0

首先我使用JavaSE 1.7 - >我开发的产品是设置此标准。所以我可以不是使用JavaFX8的功能!JavaFX PopUp Drag and Drop

我开发了一个自定义菜单项是这样的: http://de.share-your-photo.com/7f2f7d74d8

在那里,你可以看到一些triangels!如果三角形显示在右侧,我想想要在菜单项旁边的右侧获得PopUp。 我的问题是弹出窗口应该是dragable而且它应该而不是 PopUp可能离开主舞台。

你能帮我解决这个问题吗?我应该用什么类来开发PopUp?

也许有可能使一个PopUp对象Draggabel?

回答

0

我自己解决了这个问题。 我添加了一个容器(VBox)到弹出窗口,并使这个拖动! 随着每个新的Koordinate,我设置x & y坐标到新位置!

container.setOnMouseDragged(new EventHandler<MouseEvent>() { 

      @Override 
      public void handle(MouseEvent event) { 
       // TODO Auto-generated method stub 
       if(dragAct==true){ 
        //DRAG HANDLING 
       } 
      } 
     });