предпочтение затмения - путаница с сеткой - PullRequest
1 голос
/ 29 июня 2011

Я пытаюсь создать часть преф страницы, которая содержит таблицу и кнопки добавления / удаления. Я нашел пример кода, но я не понимаю следующее:

Способ

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); ... }

устанавливает макет с горизонтальным интервалом, равным количеству столбцов.

Какой метод используется, когда и почему число столбцов как-то дважды применяется к объекту данных сетки? Это может быть довольно глупый вопрос, но я только начал с всего этого ... Кто-нибудь может мне объяснить, как это работает? (Или даже обратитесь к хорошей веб-странице, где я могу найти объяснение)

1 Ответ

0 голосов
/ 29 июня 2011

Эта статья о макетах SWT может оказаться полезной - http://www.eclipse.org/articles/article.php?file=Article-Understanding-Layouts/index.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...