0

ChartPanelJFreeChart (1.0.14) を使用していくつかのプロットを表示しています。レイアウトはMigLayoutによって処理され、すべてうまく機能します。しかし、私は時々奇妙な行動をとります。プロットが変更されると、パネルの最小サイズが変更されることがあります。コードでは設定していませんが、すべてを MigLayout に任せています。

残念ながら、SSCCE、特に最初の S でこの動作を再現することはできません。しかし、私のアプリケーションでは、レンダラーを変更してXYSeries.

だから私の質問:

  • 表示内容によってはJFreeChartのコード内でレイアウトパラメータを変更することは可能ですか?
  • もしそうなら、この動作をオフにすることは可能ですか? MigLayout 以外にレイアウト パラメータを操作したくないので...
4

1 に答える 1

0

わかりました、私は問題を理解しました。私ChartPanelTabbedPane他のタブと一緒にいます。これらの他のタブの 1 つにもグラフが含まれています。そして、それらのグラフの 1 つには対数範囲軸があります。ここで、対数的に表示できない負の値を含むデータを入力しました。軸の反応は、両方の方向にできるだけズームアウトすることでした。これにより、軸ラベルが非常に長くなりました ( 0.0000000[..]00001 and 10000[..]0000)。これにより、MigLayout はこのパネルにより多くのスペースを提供し、再帰的にタブ付きペインからより多くのスペースを要求しました。そのため、タブ付きペインは他のタブでも大きくなりました。

静かで奇妙でわかりにくい... ;) 喜んで助けてくれたtrashgodに感謝します。:)

于 2012-10-29T14:12:40.270 に答える