лучший способ ввода сложной структуры данных в графический интерфейс пользователя (eclipse)

#json #templates #user-interface #input #eclipse-plugin

#json #шаблоны #пользовательский интерфейс #ввод #eclipse-плагин

Вопрос:

у меня есть плагин exlipse, который может вызывать службу, и пользователь должен указать значения параметров для нее. эти параметры могут быть сложными. я думал, какой был бы лучший способ предоставить им входные данные. Я знаю о структуре типа данных, поэтому мне пришло в голову что-то вроде шаблона json, где пользователь просто заполнял бы значения. Но, возможно, есть лучшее решение и / или связанная с ним работа по этому вопросу.

с наилучшими пожеланиями

Ответ №1:

Что ж, ваш вопрос несколько расплывчатый, но, если я вас правильно понял, обычный способ сделать то, что вам нужно, в eclipse plugin и разработке RCP — определить модель и привязать к ней данные с помощью привязки данных JFace. Ларс Фогель написал хороший учебник по этому предмету.

Комментарии:

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

2. @hbral Я действительно не могу предложить лучшего совета, чем этот, основываясь на том, что я знаю о вашем проекте, но я не понимаю, почему ваша модель не может быть древовидной структурой. Опять же, как я уже сказал, я мало что знаю о вашем проекте, поэтому могу ошибаться. Если вы хотите, вы могли бы отредактировать свой вопрос, чтобы он был немного более информативным, возможно, мы могли бы предложить какое-то решение.