2013-06-13 5 views
3

comment puis-je mettre en œuvre cliquable image cliquable dans javafx.quand je clique sur la carte que je veux imprimer ce nom d'état particulier. L'exemple similaire trouvé herejavafx cliquable image Carte

peut-il être possible en javafx? Si oui alors ... Comment? i utilisé

imageView.addEventHandler(MouseEvent.MOUSE_CLICKED, new EventHandler<MouseEvent>() { 
      @Override 
      public void handle(MouseEvent me) { 
       Point p = MouseInfo.getPointerInfo().getLocation(); 

      mytext.setText(p.toString()); 
       System.out.println(p.toString()); 



      } 
     }); 

sur l'image mais pas plein mon but.

Répondre

0

Quelque chose comme ça?

imageImport.setOnMouseClicked(new EventHandler<MouseEvent>() { 
    @Override 
    public void handle(MouseEvent mouseEvent) { 
     System.out.print(mouseEvent.getX()); 
     System.out.print(mouseEvent.getY()); 

    } 
}); 

ou vous voulez plus que les x et y?

+0

non ... pas ceci. j'ai l'image de la carte (comme les Etats-Unis) quand je clique sur la carte d'image elle devrait me montrer le nom d'état. –

+0

mouseEvent.getX() et mouseEvent.getY() seront modifiés si l'un d'eux est redimensionné. donc j'ai besoin d'un autre moyen ..? –