Я пытаюсь написать простую 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);
}
Кажется, что родитель не может быть нулевым. Но так как это первое открытое окно, я не знаю, как получить родителя. И я не знаю, как установить параметр стиля.
Так как же открыть композит?