У меня проблема с интерфейсом «Вы хотите выйти».Отключить движение предупреждения javafx
С сегодняшнего дня я могу переместить окно предупреждения, в котором я хочу, что я хотел бы изменить - желательно зафиксировать предупреждение в заданном положении (в середине экрана).
Проблема с этим оповещением, способным передвигаться, заключается в том, что при настройках с более чем одним экраном вы можете перемещать его по своему усмотрению (вне игрового интерфейса f.e.).
Button btExit = new Button("Exit Game");
btExit.setMinWidth(100);
buttonGrid.add(btExit, 0, 5);
btExit.setOnAction(new EventHandler<ActionEvent>()
{
@Override
public void handle(ActionEvent event)
{
Alert alert = new Alert(AlertType.CONFIRMATION);
alert.setTitle("");
alert.initModality(Modality.APPLICATION_MODAL);
alert.initOwner(primaryStage);
alert.setHeaderText("Quit Game");
alert.setContentText("Are you sure?");
Optional<ButtonType> result = alert.showAndWait();
if (result.get() == ButtonType.OK){
System.exit(1);
}else
{
alert.close();
}
}
});
Что изменилось, что теперь диалоговое окно «Предупреждение» можно перемещать, если оно не может быть раньше? – hotzst
И вы хотите, чтобы ваше поле оповещения оставалось в пределах вашего начального окна? –
Диалоговое окно оповещения также можно было перемещать, и проблема заключается в том, что я хочу, чтобы он оставался там, где он становится видимым, и он тоже не должен перемещаться пользователем. –