2016-08-08 14 views
0

В моем приложении JAVAFX у меня есть образы изображений в tilepane, я хочу реализовать мульти-подобную функциональность, например, в android для изображений. Я попытался добавить стиль рамки к imageView при щелчке, но это не сработало. Есть ли способ достичь этого.Как реализовать multi imageView выбрать кнопку управления удерживанием в javaFX

ответ

0

Вы можете вставлять Image в JavaFX Button и установить OnAction методы Button:

imageButton.setOnAction(new EventHandler<ActionEvent>() { 
    @Override public void handle(ActionEvent e) { 
     System.out.println("Changing the color of the button's border :"); 
     imageButton.setStyle("-fx-border-color:blue;"); 
     System.out.println("For further reference, you can save the button or the image in a TreeSet:"); 
     treeSet.add(imageButton); 
    } 
}); 

Если простым нажатием кнопки достаточно, чтобы выбрать изображение, вы можете определить метод OnAction Баттона как выше. Однако, если вам нужен длинный клик (нажмите и удерживайте в стиле Android), чтобы изменить статус выбора изображения, вы можете найти более подробную информацию о «push and hold» здесь: how to achieve javafx mouse event "push and hold"?.

+0

Большое спасибо @Nielsou Akbrg .... он решил мою проблему –

+0

Удовольствие, не стесняйтесь, чтобы подтвердить ответ! –

 Смежные вопросы

  • Нет связанных вопросов^_^