2013-05-15 2 views

ответ

0

Я думаю, что в целом это должно быть возможно, но это довольно сложно. Давайте предположим, что приложение с учетом сделать так, что будет сделано

  • Вы выбираете композицию в View A, пытаясь перетащить его на вид B. Сначала это не представляется возможным непосредственно выбрать композитный, вы должны обеспечить крючок, возможно, взяв метку внутри этого композита и выбрав родительские метки.
  • Затем вы последовательно сериализуете элементы, содержащиеся в составном составе. В любом случае, что вы хотите транспортировать?
  • Вы бросаете данные в вид B, в который входит ваша сериализованная строка. Что теперь делать с этой строкой?
  • Вам нужно будет динамически создать новый композит, похожий на структуру исходного композита (то есть, где String входит в игру, в котором должна содержаться вся эта информация) и заполните его необходимой информацией.
  • Вы бы затем необходимо перезагрузить это представление, чтобы показать новую структуру.

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

1

Поскольку этот вопрос задан много раз вокруг сообщества SWT, я решил сделать запись в блоге на этом с включенным исходным кодом. Check it out и не стесняйтесь задавать любые вопросы, если у вас есть сомнения.

Смежные вопросы