Interrupts
This commit is contained in:
@ -96,26 +96,26 @@ public class Controller_Frontend {
|
||||
return isSleeping;
|
||||
}
|
||||
|
||||
public static void stopRunFromBackend(String message){
|
||||
public static void stopRunFromBackend(String message, boolean resetPC){
|
||||
isAutoRunActive = false;
|
||||
if (isSleeping)
|
||||
isSleeping = false;
|
||||
else
|
||||
else if (resetPC)
|
||||
DataRegister.resetPC();
|
||||
Stage stoppedStage = new Stage();
|
||||
stoppedStage.setTitle("Programm unterbrochen!");
|
||||
VBox vbox = new VBox();
|
||||
vbox.setAlignment(javafx.geometry.Pos.CENTER);
|
||||
Label grundlabel = new Label("Grund: " + message);
|
||||
grundlabel.setStyle("-fx-font-size: 16px; -fx-font-weight: bold;");
|
||||
Label ueberlabel = new Label("Programm unterbrochen!");
|
||||
vbox.getChildren().add(ueberlabel);
|
||||
vbox.getChildren().add(grundlabel);
|
||||
VBox.setMargin(grundlabel, new javafx.geometry.Insets(10, 10, 10, 10));
|
||||
Scene scene = new Scene(vbox, 300, 90);
|
||||
stoppedStage.setAlwaysOnTop(true);
|
||||
stoppedStage.setScene(scene);
|
||||
stoppedStage.show();
|
||||
// Stage stoppedStage = new Stage();
|
||||
// stoppedStage.setTitle("Programm unterbrochen!");
|
||||
// VBox vbox = new VBox();
|
||||
// vbox.setAlignment(javafx.geometry.Pos.CENTER);
|
||||
// Label grundlabel = new Label("Grund: " + message);
|
||||
// grundlabel.setStyle("-fx-font-size: 16px; -fx-font-weight: bold;");
|
||||
// Label ueberlabel = new Label("Programm unterbrochen!");
|
||||
// vbox.getChildren().add(ueberlabel);
|
||||
// vbox.getChildren().add(grundlabel);
|
||||
// VBox.setMargin(grundlabel, new javafx.geometry.Insets(10, 10, 10, 10));
|
||||
// Scene scene = new Scene(vbox, 300, 90);
|
||||
// stoppedStage.setAlwaysOnTop(true);
|
||||
// stoppedStage.setScene(scene);
|
||||
// stoppedStage.show();
|
||||
}
|
||||
|
||||
public static void sleep() {
|
||||
|
||||
Reference in New Issue
Block a user