2016-12-11 8 views
0

画像を表示するJavaFXプロジェクトを作成しました。私はこのイメージを描画してアンカーペインに表示するためにJavaFXでキャンバスを使用しました。私は画像の上にグリッドペインを配置して、本質的に私がする必要があるのは、グリッド内の特定のボックスをクリックし、そのクリックが行われた場所を見つけて座標をテキストファイルに保存できるときです。JavaFX-グリッドパネルのクリック位置の取得

私は各ボックスにボタンを入れることを考えていましたが、これには時間がかかります。グリッドパネルを使用してこれを達成する簡単な方法はありますか?そして、このクリックの位置/座標はどのように得られますか?

ありがとうございました!

答えて

1
gridpane.addEventHandler(MouseEvent.MOUSE_CLICKED, e ->{ 
    e.getX(); 
    e.getY(); 
    //And if applicable 
    e.getZ(); 
}); 
関連する問題