Вопросы по разработке плагинов Eclipse - PullRequest
1 голос
/ 06 сентября 2011

У меня есть несколько вопросов, которые не должны вызывать затруднений у разработчика плагинов.

  • Мой плагин должен прочитать INI-файл и затем поместить строки в список.Итак, как мне прочитать INI-файл в PDE, есть ли класс?Пример кода был бы потрясающим.

  • Далее я использую Grid Layout, но я не знаю, как я могу управлять столбцами.Я должен установить его в начале:

layout.numColumns = 3;

Но как изменить строку для добавленного элемента управления?(Кнопка первая строка, вторая строка текста, третья строка списка)

  • Как добавить, когда я использую GridLayout вертикальную полосу прокрутки для своего списка.Это не работает для меня в GridLayout со следующим кодом:

    List listbox = new List(newproject, SWT.BORDER | SWT.SINGLE | SWT.V_SCROLL);

    Rectangle clientArea = getShell().getClientArea ();

    SAFETYVersions.setBounds (clientArea.x, clientArea.y, 100, 100);

Я думаю, что когда я использую GridLayout, мне также нужно определить размер списка?

-Последняя вещь есть простой флажок в библиотеке виджетов из SWT?

Ответы [ 3 ]

1 голос
/ 07 сентября 2011

О размере списка, попробуйте следующее:

GridData gd = new GridData();
gd.heightHint = 100;
gd.widthHint = 100;
listbox.setLayoutData(gd);

список должен быть в GridLayout, конечно.

0 голосов
/ 07 сентября 2011

Я бы порекомендовал вам вместо этого использовать файл свойств. Проверьте java.util.Properties для более подробной информации. У вас есть все, чтобы помочь вам.

Напишите мне, если у вас возникнут проблемы, и я напишу короткую запись в блоге для этого в моем блоге.

Geirr

0 голосов
/ 06 сентября 2011

Мой плагин должен прочитать INI-файл и затем поместить строки в список.Итак, как мне прочитать INI-файл в PDE, есть ли класс?Пример кода был бы потрясающим.

Взгляните на интерфейс IFile.

Далее я использую Grid Layout, но я не знаюкак я могу управлять столбцами.

Вы используете SWT.PUSH, чтобы поместить виджеты в макет сетки.Если layout.numColumns = 3;, это 3 толчка для каждой строки.

Если вы хотите более сложный макет, чем простая сетка, вы должны использовать Composites для группировки виджетов.

Последнее, есть ли простой флажок в библиотеке виджетов от SWT?

Да, это Button со стилем SWT.CHECK.

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