Как открыть композит WindowBuilder? - PullRequest
0 голосов
/ 15 марта 2019

Я пытаюсь написать простую java-window-builder-программу HelloWorld.

Итак, я скачал Eclipse IDE, установил WindowBuilder и создал новый «композит» под названием «WindowBuilderWindow». Но теперь я озадачен, как открыть композит. Это созданный код:

public class WindowBuilderWindow extends Composite {

    private final FormToolkit toolkit = new FormToolkit(Display.getCurrent());

    /**
     * Create the composite.
     * @param parent
     * @param style
     */
    public WindowBuilderWindow(Composite parent, int style) {
        super(parent, style);
        addDisposeListener(new DisposeListener() {
            public void widgetDisposed(DisposeEvent e) {
                toolkit.dispose();
            }
        });
        toolkit.adapt(this);
        toolkit.paintBordersFor(this);

    }

}

Кажется, есть конструктор

WindowBuilderWindow(Composite parent, int style)

поэтому я попробовал это:

public static void main(String[] args) {

    WindowBuilderWindow winBuilderWindow = new WindowBuilderWindow(null, 1);

}

Кажется, что родитель не может быть нулевым. Но так как это первое открытое окно, я не знаю, как получить родителя. И я не знаю, как установить параметр стиля.

Так как же открыть композит?

...