3

javafx でクリック可能なイメージ マップを実装するにはどうすればよいですか。マップをクリックすると、その特定の州名を印刷したいと考えています。ここにある同様の例

それはjavafxで可能ですか?もしそうなら...どのように? 私が使った

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());



            }
        });

画像にありますが、それは私の目的を完全ではありません。

4

2 に答える 2

0

そんな感じ ?

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

    }
});

または、 x と y よりも多くのものが必要ですか?

于 2013-06-13T08:49:15.737 に答える