Skip to content

Commit f447a1f

Browse files
committed
Changes
1 parent 369e8b7 commit f447a1f

File tree

4 files changed

+14
-3
lines changed

4 files changed

+14
-3
lines changed

src/main/java/module-info.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
requires java.desktop;
33
requires javafx.controls;
44
requires javafx.fxml;
5+
requires javafx.base;
6+
requires javafx.graphics;
57

68
opens org.idaesbasic to javafx.fxml;
79
opens org.idaesbasic.controllers to javafx.fxml;

src/main/java/org/idaesbasic/Idaesbasic.java

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
package org.idaesbasic;
22

33
import javafx.application.Application;
4+
import javafx.application.Platform;
5+
import javafx.event.EventHandler;
46
import javafx.fxml.FXMLLoader;
57
import javafx.scene.Parent;
68
import javafx.scene.Scene;
79
import javafx.scene.image.Image;
810
import javafx.stage.Stage;
11+
import javafx.stage.WindowEvent;
912

1013
public class Idaesbasic extends Application {
1114

@@ -15,8 +18,15 @@ public void start(Stage stage) {
1518
Parent root = FXMLLoader.load(getClass().getResource("/fxml/MainView.fxml"));
1619
Scene scene = new Scene(root, 640, 480);
1720
stage.setScene(scene);
18-
stage.setTitle("Idaesbasic - 0.8 - Alpha");
21+
stage.setTitle("Idaesbasic - Main window - 0.8.0 - Alpha");
1922
stage.setMaximized(true);
23+
stage.setOnCloseRequest(new EventHandler<WindowEvent>() {
24+
@Override
25+
public void handle(WindowEvent t) {
26+
Platform.exit();
27+
System.exit(0);
28+
}
29+
});
2030
stage.getIcons().add(new Image(Main.class.getResourceAsStream("/icon.png")));
2131
stage.show();
2232
} catch (Exception e) {

src/main/java/org/idaesbasic/Main.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package org.idaesbasic;
22

33
public class Main {
4-
54
public static void main(String[] args) {
65
Idaesbasic.main(args);
76
}

src/main/java/org/idaesbasic/controllers/MainController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ void openNewWindow(ActionEvent event) {
200200
Scene scene = new Scene(root, 640, 480);
201201
Stage stage = new Stage();
202202
stage.setScene(scene);
203-
stage.setTitle("Idaes - 0.8 - Alpha");
203+
stage.setTitle("Idaesbasic - Child window - 0.8.0 - Alpha");
204204
stage.show();
205205
} catch (IOException e) {
206206
e.printStackTrace();

0 commit comments

Comments
 (0)