Это может быть немного противоречиво.Но мне нужно запустить «тест», который в основном показывает редактор Java / представление и т. Д. И позволяет пользователю взаимодействовать с представлением, не запуская оставшееся приложение.
Что-то вроде:
public static void main(String[] args) {
Display display = new Display();
final Shell shell = new Shell(display);
shell.setSize(500, 500);
shell.setLayout(new RowLayout());
shell.setText("Composite Example");
final Composite composite = new Composite(shell, SWT.NONE);
GridLayout gridLayout = new GridLayout();
gridLayout.numColumns = 4;
composite.setLayout(gridLayout);
// Here the view is shown
MyExample sdf = new MyExample(composite, SWT.NONE);
shell.open();
while (!shell.isDisposed()) {
if (!display.readAndDispatch())
display.sleep();
}
display.dispose();
}
Есть ли более систематический способ сделать это (например, с помощью junit) для создания этих взаимодействующих с пользователем тестов, которые пользователь должен запускать и завершать вручную?