Я создал самое простое приложение JFace ApplicationWindow, о котором только мог подумать, и получил белую рамку шириной 1 пиксель в верхней части экрана:
И код для его создания:
import org.eclipse.jface.window.ApplicationWindow;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.SWT;
public class TestWindow extends ApplicationWindow {
public TestWindow() {
super(null);
}
protected Control createContents(Composite parent) {
this.getShell().setText("Test Window");
parent.setBackground(Display.getCurrent().getSystemColor(SWT.COLOR_GREEN));
return parent;
}
}
Когда я добавляю в окно дополнительные элементы управления Composite
, разрыв становится еще больше. Что я могу сделать, чтобы избавиться от него?