2014-10-16 78 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 
       } 
      } 
     });