2014-10-16 5 views
0

сначала я использую JavaSE 1.7 -> Продукт, который я разрабатываю, устанавливает этот стандарт. Так что я могу не использовать функции JavaFX8!JavaFX PopUp Перетаскивание

я разработал пользовательский пункт меню, как это: http://de.share-your-photo.com/7f2f7d74d8

Там вы можете увидеть некоторые triangels! Если треугольник показывает в правой части i , вы хотите получить PopUp с правой стороны рядом с пунктом меню. Моя проблема заключается в том, что всплывающее окно должно быть , перетаскиваемое, и должно быть не быть возможно, что PopUp покидает основную сцену.

Не могли бы вы помочь мне с этой проблемой? Какой класс я должен использовать для разработки PopUp?

Возможно, возможно сделать объект PopGp 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 
       } 
      } 
     }); 
Смежные вопросы