После мой код:Вертикальная полоса прокрутки для списка SWT виджет
Group leftGroup = new Group(parent, SWT.NONE);
leftListWidget = new org.eclipse.swt.widgets.List(leftGroup,
SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL | SWT.MULTI);
leftListWidget.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
Из приведенного выше кода, я хоть что если я добавил V_SCROLL AND H_SCROLL
, это добавило бы как горизонтальную и вертикальную полосу прокрутки в моем списке виджета. Однако я не вижу полосы прокрутки. Когда я увеличиваю количество записей в списке, он просто увеличивает размер (длину) списка. Это проблема с прокруткой ИЛИ с настройкой длины виджета списка?
Или просто используйте стол или дерево :) – Basilevs
Простой и эффективный! –
Неправильно. Вам не нужно создавать свой собственный виджет. См. Http://stackoverflow.com/questions/14284864/vertical-scrollbar-for-eclipse-griddata. Все родители списка могут быть либо сеткой, либо макетом. Если Grid, вы должны установить данные макета GridData.FILL_BOTH. –