考えられる最も基本的なJFaceApplicationWindowを作成しました。画面の上部に、この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
すると、ギャップはさらに大きくなります。それを取り除くために私は何ができますか?