6

JavaFX 2.x では、XYChart を使用しており、マウスがチャート上を移動するときにチャートの (X,Y) 軸座標値を表示したいと考えています。setOnMouseMoved イベントを処理するために、グラフにイベント ハンドラーをセットアップします。しかし、MouseEvent の getX() 値をチャートの座標値に変換する方法がわかりません。

4

2 に答える 2

2

コメントを書きたいのですが、書き方がわかりません。これは追加のコメントであるため、次に問題に遭遇した人は理由を理解するのに何時間も費やしません。答えは正しいですが、ImageCursor を使用するときは注意してください。間違った座標が表示されます。ズーム、スクロール、日付、およびすべてのカスタマイズを無効にした後、カスタムカーソルを使用すると「getValueForDisplay」の座標が台無しになることがわかりました。

于 2013-05-14T23:21:36.090 に答える