Prevent SWT ScrolledComposite vom Essen eines Teils seiner Kinder
Was habe ich falsch gemacht
Hier ist ein Auszug aus meinem Code:
public void createPartControl(Composite parent) {
parent.setLayout(new FillLayout());
ScrolledComposite scrollBox = new ScrolledComposite(parent, SWT.V_SCROLL);
scrollBox.setExpandHorizontal(true);
mParent = new Composite(scrollBox, SWT.NONE);
scrollBox.setContent(mParent);
FormLayout layout = new FormLayout();
mParent.setLayout(layout);
// Adds a bunch of controls here
mParent.layout();
mParent.setSize(mParent.computeSize(SWT.DEFAULT, SWT.DEFAULT, true));
}
... aber es schneidet den letzten Knopf ab:
bigbrother82: Das hat nicht funktioniert.
SCdF: Ich habe Ihren Vorschlag ausprobiert und jetzt sind die Bildlaufleisten verschwunden. Daran muss ich noch arbeiten.