Белая линия JFace ApplicationWindow вверху окна

Я создал самый простой JFace ApplicationWindow Я могу думать, и я получаю эту белую границу в 1 пиксель в верхней части экрана:

alt text

И код для ее создания:

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 элементы управления в окно, разрыв становится еще больше. Что я могу сделать, чтобы избавиться от этого?

1
задан Glorfindel 5 August 2019 в 23:04
поделиться