Frage

OK - ich gebe auf

.

Wie kann ich die Breite und Höhe eines JFace Listviewer?

Dies sollte selbstverständlich sein, aber kann nicht scheinen, etwas zu finden, und es gibt keine offensichtliche Möglichkeit, es zu tun an den Methoden der Klasse suchen.

versucht, dies ohne Glück:

myListViewer.getControl().setSize(1000, 1000);

Jede Hilfe sehr geschätzt.

War es hilfreich?

Lösung

Sie haben nicht die Größe explizit festgelegt. Sie verwenden Layouts statt. Layouts verwalten die Größe und Position der Widgets in einem Container. Lesen Sie dieser eclipse Artikel, dass Wille Damit Sie verstehen, SWT Layouts.

Andere Tipps

Um dies zu tun, Sie layoutdata zu Ihrer Liste im Zusammenhang mit dem Listviewer einstellen

myListViewer.getControl().setLayoutData(new GridData(GridData.FILL_HORIZONTAL));

die Steuerung, um die Größe der Zelle horizontal zu füllen und den verbleibenden horizontalen Raum zu passen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top