У меня есть класс MyStage, расширенный от класса Stage
import javafx.stage.Stage;
public class MyStage extends Stage{
// cod ...
}
Я хочу создать новые экземпляры из класса MyStage
public class Test {
public static void main(String[] args) {
MyStage ms = new MyStage();
ms.show();
}
}
Но выдает следующую ошибку
run:
Exception in thread "main" java.lang.ExceptionInInitializerError
at javafx.stage.Window.<init>(Window.java:1209)
at javafx.stage.Stage.<init>(Stage.java:239)
at javafx.stage.Stage.<init>(Stage.java:227)
at test.MyStage.<init>(MyStage.java:6)
at test.Test.main(Test.java:12)
Caused by: java.lang.IllegalStateException: This operation is permitted on the event thread only; currentThread = main
at com.sun.glass.ui.Application.checkEventThread(Application.java:443)
at com.sun.glass.ui.Screen.setEventHandler(Screen.java:285)
at com.sun.javafx.tk.quantum.QuantumToolkit.setScreenConfigurationListener(QuantumToolkit.java:674)
at javafx.stage.Screen.<clinit>(Screen.java:79)
... 5 more
C:\Users\sherkat\AppData\Local\NetBeans\Cache\8.2\executor-snippets\run.xml:53: Java returned: 1
BUILD FAILED (total time: 3 seconds)
пожалуйста, помогите мне спасибо