Създадох най-основния 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
контроли към прозореца, разликата става още по-голяма. Какво мога да направя, за да се отърва от него?