我目前正在使用 uDig 进行一个研究项目。
我正在尝试使用 MapEditor 类来显示显示实时调度的交互式地图。
我遇到的当前问题与 MapEditor 类的打开-保存-关闭生命周期有关。每次用户启动程序时,我希望工作台中只有一个 MapEditor,但是,当应用程序打开时,程序也会显示旧的 MapEditor。除此之外,还有一些我希望能够禁用的其他功能。我希望用户能够在没有程序询问用户是否要保存地图的情况下关闭整个应用程序。我还想禁用编辑器“isDirty”时显示的星号。
经过一番搜索,我在折射论坛上找到了一个与我遇到的相同问题相关的帖子,但是发帖人从未透露他/她的最终解决方案(如果有的话)。
关于如何以最少侵入性的方式纠正这些问题的任何想法。
非常感谢您的宝贵时间!