現在、uDig を活用した研究プロジェクトに取り組んでいます。
MapEditor クラスを使用して、リアルタイムのスケジューリングを表示するインタラクティブ マップを表示しようとしています。
現在発生している問題は、MapEditor クラスのオープン、保存、クローズのライフサイクルに関連しています。ユーザーがプログラムを起動するたびに、ワークベンチに MapEditor が 1 つだけあるようにしたいのですが、アプリケーションを開くと、古い MapEditor も表示されます。これに加えて、無効にしたい他のいくつかの機能があります。ユーザーがマップを保存するかどうかをプログラムが尋ねることなく、アプリケーション全体を閉じることができるようにしたいと思います。エディターが「isDirty」のときに表示されるアスタリスクも無効にしたいと思います。
少し検索した後、屈折フォーラムで、私が経験している同じ問題に関連するスレッドを見つけましたが、ポスターは最終的な解決策を明らかにしませんでした (もしあれば)。
これらの問題を最も侵襲性の低い方法で修正する方法についてのアイデア。
お時間をありがとうございました!