2012-04-25 10 views
1

私は数日をかけて解決しようとしましたが、予想以上に複雑に思えます。JfreeChart Plotでクリックポイントとサブプロットをクリックしたときの問題

私は、(通常通り)構造としてJframesのツリーを持つAppを持っています。 globalPlotが含ま - FreeChartチャートは=> CombinedDomainXYPlot: いくつかXYPlots

MyPanel(JPanelのを拡張)を含む: MyChartPanelを(ChartPanelを拡張)が含まれ、このツリーでは、私は次のようになり、サブ構造を有します

私は「印刷物」を置いたので、ユーザー(私、これまでのところ)がマウスをクリックしたり移動したりしている場所を見ることができます。私はなぜ、subplotsの総面積のちょうどサブエリアが「それは私です」と言うのか分かりません。私はサブプロットが大きいと分かりますが、プロットはサブ長方形だけであることを示していますが、マウスをクリックするかマウスを右端まであまりにも大きく動かすと、サブプロットからの回答はありません。

左から右に向かって一定の距離がありますが、確かにサブプロットをクリックすることはできますが、その「垂直フロンティア」からはクリックしてもサブプロットは表示されません。 - 右側のサブプロットの20%以上。

「トップダウン」の指示には問題はありません。右端の15〜20%です。

私はAppウィンドウをその幅がその一定距離よりも小さくなるように小さくすると問題なくサブプロットの右端でクリックできます。それは私にXサブプロットが完璧であると伝えます。

メインプロット以外のプロットを追加していない場合でも、私がクリックしているサブプロット(唯一のもの)を識別しようとするときに同じ問題が発生します。

私は解決策を求めているわけではありませんが、問題になる可能性のあるアイデアを見つけました。なぜなら、私はそれらから動いているからです。

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

+2

これをSSCCE http://sscce.org/に縮小しましたか? – andersoj

+0

ありがとうAndersoj;あなたが私に尋ねたようにしようとしています。多かれ少なかれクリーンなものを貼り付けるためにコードサイズを縮小すると、ある時点で私はどこからでも座標コードをJava2Dに変換するためにコードの一部をコメントしていることに気付きました。私はそれが実際にすべきだと思った部分は、すべてうまく再び動作します。 –

+0

ありがとうAndersoj;あなたが私に尋ねたようにしようとしています。多かれ少なかれクリーンなものを貼り付けるためにコードサイズを縮小すると、ある時点で私はどこからでも座標コードをJava2Dに変換するためにコードの一部をコメントしていることに気付きました。私はそれが実際にすべきだと思った部分は、すべてうまく再び動作します。 誰かが似たようなエラーを出した場合、私の状況が役に立ちそうです。 とにかく、あなたの答えはそれを実現するのに役立っているので、あなたのコメントは少なくとも私にとって「すばらしいコメント」です。ありがとうございました。 –

答えて

0

問題は、私がcoordiantesを画面からJav2Dに翻訳する際に誤ってコメントした問題です。

私のエラーを掲載していますが、誰かに時間を節約できますか?

関連する問題