在我的应用程序中,我需要在它存在的最后一个位置打开一个阶段。
目前我已经实现了保存位置,如下所示:
stage.setOnHidden(event -> {
PositionDTO dto = new PositionDTO();
dto.setHeight(stage.getHeight());
dto.setWidth(stage.getWidth());
dto.setX(stage.getX());
dto.setY(stage.getY());
//save the position to either a file or database...
});
但是,我想知道当用户将窗口(舞台)拖动到新位置时是否有办法设置该值,因为他们可以一次打开多个窗口,并且在同一个位置打开用户想要什么。他们可能没有关闭第一个被打开的人吗?
我似乎无法找到我能听到的事件。
谢谢!