В Java SWT-лаборатории, о которой я говорил ранее, говорится об использовании Composites с последующим добавлением main()
public static void main(String[] args){
Display display = new Display();
Shell shell = new Shell(display);
Calculator calc = new Calculator(shell, SWT.NONE);
calc.pack();
shell.pack();
shell.open();
while(!shell.isDisposed()){
if(!display.readAndDispatch()) display.sleep();
}
}
Но почему так происходит.Я не должен использовать Shell?Какие могут быть причины для этого?