sembako.java这个主类
public class Sembako extends Application {
@Override
public void start(Stage stage) throws Exception {
Parent root = FXMLLoader.load(getClass().getResource("rootScene.fxml"));
Scene scene = new Scene(root);
stage.setScene(scene);
stage.setTitle("Login");
stage.setResizable(false);
stage.show();
}
RootSceneController.java
@fxml private void loginAction(ActionEvent事件)抛出IOException{
for (indrian16.oulook.id.co.sembako.entity.Login l : listLogin) {
if(username.getText().equals(l.getUsername())) {
if(password.getText().equals(l.getPassword())) {
Parent rootDashBoard = FXMLLoader.load(getClass().getResource("dashboard.fxml"));
Stage stage = new Stage();
Scene scene = new Scene(rootDashBoard);
stage.setScene(scene);
stage.setTitle("Sembako");
stage.show();
stage.close(); //how close Sembako scene :)
} else {
msgLogin.setText("Password Invalid");
}
} else {
msgLogin.setText("Username Invalid");
}
}
}
如何关闭RootSceneController.java中的窗口Sembako场景
对不起,我的英语不好
我想你是在问如何关闭之前打开的窗口。假设这是包含username
文本字段的窗口,您可以
username.getScene().getWindow().hide();
我有个问题。我想从另一个控制器类更改窗格的颜色。我正在使用以下代码: JavaFXApplication16 FXML
问题内容: 在Swing中,您可以简单地用于在关闭窗口时关闭整个应用程序。 但是,在JavaFX中找不到等效项。我有多个打开的窗口,如果一个窗口关闭,我想关闭整个应用程序。用JavaFX做到这一点的方法是什么? 编辑: 我了解可以覆盖以在窗口关闭时执行一些操作。问题是应该执行什么操作才能终止整个应用程序? 类中定义的方法不执行任何操作。 问题答案: 当最后一个关闭时,应用程序自动停止。目前,您的类
我有一个主要的场景,在那里我保留了所有的木鬼。它有一个菜单,打开新的场景,在那里我有一些设置: 这个eventLog文本区是我放置所有日志的地方,比如应用程序启动、设置更改、项目保存等。我正在用openProjectWindow void打开新场景,并且我正在将这些信息添加到我的日志记录程序中。我的新窗口是一个单独的类: 完成后,我需要访问StartController.EventLog,但我尝试
所以我只是想知道是否有人知道在JavaFX 8中关闭弹出窗口的正确方法。例如,如果我的弹出窗口上有一个取消按钮,当按下取消按钮时,我应该使用什么方法来摆脱弹出窗口?我目前只是使用隐藏()方法。这让我有点害怕,因为我不确定弹出窗口是否在后台某处徘徊并且仍然需要关闭。但是,当我在这里查看java文档时,我没有看到任何关闭()方法,我也没有在我的IDE自动完成中看到关闭()方法。不过,我确实在文档中看到
我需要通过控制器中的代码关闭当前的fxml窗口 我知道stage.close()或stage.hide()在fx中这样做 我们将非常感谢所有的帮助。谢谢!
我想用java为一个银行程序写一段代码。我构建了一个person类,并从person类继承了客户和员工。输入图像描述这里我也继承了其他类。完成创建所有类后,如照片所示。我创建了一个接口,并对其扩展了JFrame。我想把那些类与JFrame连接起来。我想要add a customer按钮将信息放入Arraylist并保存它们,当我按下Custmer信息按钮时,我如何获得我使用add customer