1
0
Fork 0
mirror of https://github.com/ethauvin/chip-8.git synced 2025-04-27 01:28:13 -07:00

Exit app on windows close.

This commit is contained in:
Erik C. Thauvin 2020-08-23 14:31:07 -07:00
parent 9e97df2ab6
commit 0cbf6f8718

View file

@ -3,6 +3,7 @@ package com.beust.chip8
import com.beust.jcommander.JCommander import com.beust.jcommander.JCommander
import com.beust.jcommander.Parameter import com.beust.jcommander.Parameter
import javafx.application.Application import javafx.application.Application
import javafx.application.Platform
import javafx.beans.property.SimpleBooleanProperty import javafx.beans.property.SimpleBooleanProperty
import javafx.beans.property.SimpleStringProperty import javafx.beans.property.SimpleStringProperty
import javafx.event.EventHandler import javafx.event.EventHandler
@ -97,6 +98,10 @@ class MyFxApp : Application() {
} }
primaryStage.title = "CHIP-8" primaryStage.title = "CHIP-8"
primaryStage.onCloseRequest = EventHandler {
Platform.exit()
exitProcess(0)
}
val url = this::class.java.classLoader.getResource("main.fxml") val url = this::class.java.classLoader.getResource("main.fxml")
val loader = FXMLLoader(url) val loader = FXMLLoader(url)
val res = url.openStream() val res = url.openStream()