Hallo,
ich entwickle gerade ein PLugin für Eclipse (2.1 ) bzw. WSAD.
Als Hauptfenster für das Plugin habe ich einen MultiPageEditor verwendet.
Auf Seite 1 füge ich eine Composite ein.
In diese Composite füge ich eine Group (contentGroup) ein, in diese kommen dann Buttons und weitere Groups.
Wenn die contentGroup größer als das Fenster wird, sollte die Composite scrollen.
Ich kann zwar scrollbalken hinzufügen und diese auch bewegen, jedoch die contentGroup bewegt sich nicht.
Muss ich hier an der contentGroup eine Funktion registrieren?
UPDATE:
Im internet habe ich noch weitere Anleitungen für ScrolledCompsite gefunden. Leider funktioniert diese überhaupt nicht. sobald ich eine ScrolledComposite hinzufüge funktioniert nichts mehr.
ich entwickle gerade ein PLugin für Eclipse (2.1 ) bzw. WSAD.
Als Hauptfenster für das Plugin habe ich einen MultiPageEditor verwendet.
Auf Seite 1 füge ich eine Composite ein.
In diese Composite füge ich eine Group (contentGroup) ein, in diese kommen dann Buttons und weitere Groups.
Wenn die contentGroup größer als das Fenster wird, sollte die Composite scrollen.
Ich kann zwar scrollbalken hinzufügen und diese auch bewegen, jedoch die contentGroup bewegt sich nicht.
Muss ich hier an der contentGroup eine Funktion registrieren?
Composite composite = new Composite(getContainer(), SWT.V_SCROLL|SWT.H_SCROLL);
GridLayout layout = new GridLayout();
layout.makeColumnsEqualWidth = false;
GridData compositeGrid = new GridData(GridData.FILL_BOTH);
composite.setLayout(layout);
layout.numColumns = 2;
GridData gd2 = new GridData(GridData.BEGINNING);
gd2.horizontalSpan = 2;
Group contentGroup = new Group(composite, SWT.NONE);
contentGroup.setText("Content");
GridLayout contentLayout = new GridLayout();
UPDATE:
Im internet habe ich noch weitere Anleitungen für ScrolledCompsite gefunden. Leider funktioniert diese überhaupt nicht. sobald ich eine ScrolledComposite hinzufüge funktioniert nichts mehr.
Zuletzt bearbeitet: