/** @param cloudTreeViewer */ private void createViewer() { viewer = new CloudViewer(this, SWT.FLAT | SWT.MULTI); viewer.getControl().setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); viewer.setContentProvider(new CloudContentProvider()); viewer.setLabelProvider(new CloudLabelProvider()); CloudListener cloudListener = new CloudListener(); viewer.getControl().addKeyListener(cloudListener); viewer.getControl().addMouseListener(cloudListener); viewer.getControl().setBackground(Display.getCurrent().getSystemColor(SWT.COLOR_WHITE)); }