我的e4 javafx应用程序在显示主窗口之前显示登录对话框。
LifeCycleManager 类
@PostContextCreate
void postContextCreate(Application app, IEclipseContext econtext){
//display login dialog extends org.eclipse.fx.ui.dialogs.TitleAreaDialog
LoginDialog dialog = new LoginDialog(null, "Login", "Login title", "Message", "");
int response = dialog.open();
if (response != Dialog.OK_BUTTON) {
System.exit(0);
}
....
}
Dialog 具有默认的 javafx 样式(modena)。
如何获取当前主题并应用于此对话框?