как сделать программу в full screen Javafx?

227
14 апреля 2019, 01:30
@SpringBootApplication
public class Application extends AbstractJavaFxApplicationSupport {
    public static Stage stage;
    @Value("${windowTitle:JavaFX приложение}")//
    private String windowTitle;
    @Qualifier("mainView")
    @Autowired
    private ControllersConfiguration.ViewHolder view;
    @Override
    public void start(Stage stage) throws Exception {
        this.stage = stage;
        stage.setTitle(windowTitle);
        Application.stage.setScene(new Scene(view.getView()));
        Screen screen = Screen.getPrimary();
        Rectangle2D bounds = screen.getVisualBounds();
        stage.setX(bounds.getMinX());
        stage.setY(bounds.getMinY());
        stage.setWidth(bounds.getWidth());
        stage.setHeight(bounds.getHeight());
        stage.setFullScreen(true);
        stage.setFullScreenExitKeyCombination(KeyCombination.NO_MATCH);
        stage.show();
    }
    public static void main(String[] args) {
        launchApp(Application.class, args);
    }
}

Есть ли способ сделать в javafx всё приложение в полноэкранном режиме? проблема заключается в том, что когда вызываю смену сцены Application.stage.setScene(scene); полноэкранный режим слетает.

READ ALSO
Использование метода Android KTX в Java коде

Использование метода Android KTX в Java коде

Можно ли каким-либо образом использовать метод Contexttoast(text: CharSequence, duration: Int = Toast

187
Не работает удаление в hibernate

Не работает удаление в hibernate

Не работает subcompetenceRepositorydelete(id)

212
Вопрос по использованию сервлетов

Вопрос по использованию сервлетов

Такой вопрос, как лучше использовать сервлеты? Для каждого типа запросов свой сервлет или один большой сервлет, который принимает все запросы...

286
Кастомный AlertDialog

Кастомный AlertDialog

Программа вылетает после второго нажатия кнопки "btnAdd", не могу понять в чем проблема

199