Я боролся с моим NatTable макете некоторое время теперь ...NatTable макет форматирования
Проблема, кажется, таким образом, вступает в реакцию с GridLayout
.
Я смог произвести почти удовлетворительный результат с FillLayout
, единственная проблема с этим макетом заключается в том, что он делит полный состав в равной степени. Поскольку эти таблицы не имеют равной длины, лучше было бы использовать GridLayout, чтобы подгонять каждую таблицу непосредственно под последним, чтобы сэкономить место.
Потребность в этих таблицах являются следующие:
- Каждая таблица должна быть полностью расширена без скроллера
- Основной композиционный, где все таблицы сидят на должен быть прокруткой Composite
Текущий код, который я пробовал с GridLayout
Composite composite_1 = new Composite(compositeQuestionnaire, SWT.NONE);
composite_1.setLayoutData(new GridData(SWT.TOP, SWT.TOP, false, false, 1, 1));
GridLayout gridLayout = new GridLayout(1, true);
gridLayout.horizontalSpacing = 0;
composite_1.setLayout(gridLayout);
И результат был довольно ужасным, все столы были разбиты вместе со скроллерами. Я не мог найти способ изменить их размер.