2016-08-08 42 views

Antwort

0

Sie können die Image in JavaFX einbetten Button, und stellen Sie die OnAction Methoden des 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); 
    } 
}); 

Wenn ein einfacher Klick genügt um das Bild auszuwählen, können Sie die OnAction Methode des Button definieren wie oben. Wenn Sie jedoch einen langen Klick benötigen (drücken und halten im Android-Stil), um den Auswahlstatus des Bildes zu ändern, finden Sie weitere Informationen zu 'push and hold', klicken Sie hier: how to achieve javafx mouse event "push and hold"?.

+0

Vielen Dank @Nielsou Akbrg .... es löste mein Problem –

+0

Vergnügen, zögern Sie nicht, die Antwort zu validieren! –