当前位置: 首页 > 面试题库 >

如何在JavaFX 2中打开另一个窗口?

孙玮
2023-03-14
问题内容

我已经制作了一个简单的JavaFX应用程序,但是当用户单击按钮时,我希望主窗口打开一个辅助窗口。

最简单的方法是什么?


问题答案:
Button b = new Button();
b.setOnAction(new EventHandler<ActionEvent>() {
    @Override public void handle(ActionEvent e) {
        Stage stage = new Stage();
        //Fill stage with content
        stage.show();
    }
});


 类似资料:
  • 我在桌面窗格中有一个 J内部框架(tab_items)。我想在同一桌面窗格中打开另一个JInternalframe(frm_add_items),每当用户单击tab_items中的弹出菜单时。我该怎么做?

  • 问题内容: 我有一个JFrame和JPanel, 里面装满了 带有 动作监听器的Jsomethings 。当用户单击一个对象时,我想打开另一个JFrame。这是我所做的: (RejectApp调用一个新的JFrame。)因此,另一个JFrame在屏幕上打开,带有更多选项。它可以正常工作(到目前为止),但是我想知道这个标准吗?我的意思是这样调用main方法?另一个问题是,不使用cardlayout(

  • 问题内容: 我有一JFrame堂课,它是在Netbeans的设计部分制作的。我正在尝试创建一个登录按钮,该按钮将关闭当前框架并打开另一个框架,无论如何我可以这样做吗? 我努力了: 但我希望它在设计部分中可编辑! 问题答案: 双击NETBEANS中的“登录”按钮,或在Click事件上添加事件监听器(ActionListener)

  • 我正在使用(Webdriver)驱动程序。关闭(关闭浏览器,而不是使用driver.quit)。关闭浏览器窗口后,我无法使用驱动程序。get(url)-引发无法访问的BrowserException。 作为一项工作,我试图得到windowHandles.size(),当它是零我想打开一个新的空白窗口,然后使用driver.get(url)。 但我找不到在Webdriver类中打开空白窗口的方法。

  • 在我的JavaFX FXML应用程序中,我希望当用户单击主窗口中的某个菜单项时弹出一个辅助窗口,这样用户就可以在其中输入一些输入,然后在单击按钮时将这些输入提供给应用程序,并且辅助窗口将被关闭。 所有的教程都有点离谱。它们描述了如何在纯JavaFX中实现这一点,这显然不同于您在FXML中使用的方式,或者它们解释了如何切换场景,这将关闭旧场景。我想这应该很简单,可以定义FXML布局及其控制器,用它们