Я пытаюсь создать часть преф страницы, которая содержит таблицу и кнопки добавления / удаления. Я нашел пример кода, но я не понимаю следующее:
Способ
protected void adjustForNumColumns(int numColumns) {
((GridData)top.getLayoutData()).horizontalSpan = numColumns;
}
устанавливает горизонтальный интервал для родительского (верхнего) композита в число столбцов.
И метод
protected void doFillIntoGrid(Composite parent, int numColumns) {
top = parent;
// set layout
GridData gd = new GridData(GridData.FILL_HORIZONTAL);
gd.horizontalSpan = numColumns;
top.setLayoutData(gd); ... }
устанавливает макет с горизонтальным интервалом, равным количеству столбцов.
Какой метод используется, когда и почему число столбцов как-то дважды применяется к объекту данных сетки? Это может быть довольно глупый вопрос, но я только начал с всего этого ... Кто-нибудь может мне объяснить, как это работает? (Или даже обратитесь к хорошей веб-странице, где я могу найти объяснение)