JavaFX открыть новое окно

Глядя на этот код, они показывают способ отображения нового windows после входа в систему. Когда имя пользователя и пароль верны, он открывает новый диалог. Я хочу кнопку, чтобы открыть новый диалог, не проверяя имя пользователя и пароль.

Если вы просто хотите, чтобы кнопка открывала новое окно, то что-то вроде этого работает:

btnOpenNewWindow.setOnAction(new EventHandler() { public void handle(ActionEvent event) { Parent root; try { root = FXMLLoader.load(getClass().getClassLoader().getResource("path/to/other/view.fxml"), resources); Stage stage = new Stage(); stage.setTitle("My New Stage Title"); stage.setScene(new Scene(root, 450, 450)); stage.show(); // Hide this current window (if this is what you want) ((Node)(event.getSource())).getScene().getWindow().hide(); } catch (IOException e) { e.printStackTrace(); } } } 

Я использую следующий метод в своих приложениях JavaFX.

 newWindowButton.setOnMouseClicked((event) -> { try { FXMLLoader fxmlLoader = new FXMLLoader(); fxmlLoader.setLocation(getClass().getResource("NewWindow.fxml")); /* * if "fx:controller" is not set in fxml * fxmlLoader.setController(NewWindowController); */ Scene scene = new Scene(fxmlLoader.load(), 600, 400); Stage stage = new Stage(); stage.setTitle("New Window"); stage.setScene(scene); stage.show(); } catch (IOException e) { Logger logger = Logger.getLogger(getClass().getName()); logger.log(Level.SEVERE, "Failed to create new Window.", e); } }); 
  • Как передать объект, созданный в controllerе FXML1, в Controller2 внутреннего управления FXML
  • JavaFX запускает другое приложение
  • Постоянно обновлять пользовательский интерфейс в рабочем streamе Java FX
  • Полностью настроенные windows JavaFX?
  • Как создать заставку с прозрачным фоном в JavaFX
  • Как подключить источник или JavaDoc в eclipse для любого файла jar, например JavaFX?
  • Результат возврата от платформы javafx platform runter
  • Воспроизведение аудио с использованием JavaFX MediaPlayer в обычном Java-приложении?
  • Как сбросить индикатор прогресса между задачами в JavaFX2?
  • JavaFX2: Могу ли я приостановить фоновое задание / службу?
  • Как использовать SDK JavaFX 2 в Eclipse?
  • Interesting Posts
    Давайте будем гением компьютера.