Я работаю над приложением, которое использует JFace Wizard в качестве единственного графического интерфейса, и я немного не уверен относительно того, нахожусь ли я на правильном пути.
В основномЯ запускаю GUI следующим образом:
Display.getDefault(); // Creates a Dialog (program crashes with a NullPointerException if this is skipped)
Wizard wizard = new SnapWizard();
WizardDialog dialog = new WizardDialog(null, wizard); // No Shell needed?
dialog.create();
dialog.open();
Кажется, что все работает, но действительно ли это "правильный" способ сделать это?Разве мне не нужен SWT Shell ?
Я смутно помню использование цикла для рендеринга, когда я использовал SWT ранее, это обрабатывается автоматически Jface?