Я программирую приложение javafx, и я хотел бы, чтобы мое окно не выходило за пределы экрана, так как для этого не так много пользы. Так, например, окно нельзя перетащить так, чтобы половина его была за пределами экрана.
public class ui extends Application{
public static void main (String[] args){
launch(args);
}
public void start(Stage mainStage){
mainStage.initStyle(StageStyle.DECORATED);
Rectangle2D mainScreen = Screen.getPrimary().getVisualBounds();
mainStage.setWidth(mainScreen.getWidth());
mainStage.setHeight(mainScreen.getHeight());
BorderPane mainPane = new BorderPane(background);
Scene mainScene = new Scene(mainPane, Color.BLACK);
mainStage.setScene(mainScene);
mainStage.show();
}
}