0

保存された ROI のリストを特定の順序で処理するコードがあります。ROI マネージャーの ROI のリストの最後にしか追加できないようですが、ROI が欠落している場所に戻って追加しようとしています。それらを特定の場所に追加する方法はありますか?

ありがとう

4

1 に答える 1

0

それらを特定の場所に追加する方法はありますか?

簡単な方法はありません。このRoiManagerクラスには API がありません。また、両方とも ROI のリストを追跡する並列データ構造 (java.awt.List listおよび) を維持します。java.util.ArrayList roisしたがって、次のことが必要になります。

  • から ROI のリストを取得します。RoiManager
  • 関心のあるインデックスの後のすべての ROI を削除します
  • 新しい ROI を追加します (一時的に切り捨てられたリストの最後に)
  • 以前に削除された ROI を読み込んだ
于 2017-09-14T14:45:58.063 に答える