Можно ли перетащить контейнерный композит в SWT (Eclipse RCP)?
Если это может кто-нибудь объяснить, как? Благодаря!Перетащите пакет SWT-контейнера
1
A
ответ
0
Я думаю, что в целом это должно быть возможно, но это довольно сложно. Давайте предположим, что приложение с учетом сделать так, что будет сделано
- Вы выбираете композицию в View A, пытаясь перетащить его на вид B. Сначала это не представляется возможным непосредственно выбрать композитный, вы должны обеспечить крючок, возможно, взяв метку внутри этого композита и выбрав родительские метки.
- Затем вы последовательно сериализуете элементы, содержащиеся в составном составе. В любом случае, что вы хотите транспортировать?
- Вы бросаете данные в вид B, в который входит ваша сериализованная строка. Что теперь делать с этой строкой?
- Вам нужно будет динамически создать новый композит, похожий на структуру исходного композита (то есть, где String входит в игру, в котором должна содержаться вся эта информация) и заполните его необходимой информацией.
- Вы бы затем необходимо перезагрузить это представление, чтобы показать новую структуру.
Я думаю, вы сначала должны ответить на вопрос, к какому сценарию вы хотите покрыть, используя драпировку и падение контейнера, прежде чем можно будет сделать более глубокий анализ.
1
Поскольку этот вопрос задан много раз вокруг сообщества SWT, я решил сделать запись в блоге на этом с включенным исходным кодом. Check it out и не стесняйтесь задавать любые вопросы, если у вас есть сомнения.
Смежные вопросы
- 1. Перетащите и перетащите HTML-списки
- 2. Перетащите/перетащите панорамирование с помощью TDBChart/TChart
- 3. Перетащите/NSImage
- 4. Перетащите фигуру
- 5. Javascript Перетащите
- 6. Перетащите UIView
- 7. Перетащите его, опустите и снова перетащите, возвращаясь в исходное положение.
- 8. Перетащите и перетащите объекты из списка1 в список2
- 9. Перетащите и перетащите netbeans компоненты java для новых LaF
- 10. Перетащите капчу captcha
- 11. Перетащите + прокрутите в jQuery
- 12. Перетащите Drop TableLayout пример?
- 13. Перетащите анимации для изображений
- 14. Перетащите целую строку таблицы
- 15. Excel: перетащите вправо, опустите
- 16. Перетащите внутрь modalPanel
- 17. Перетащите маркер на карте
- 18. Перетащите координаты формы QML
- 19. Перетащите изображение в RichTextBox
- 20. Перетащите из сортируемого
- 21. Перетащите две перекрывающиеся фигуры
- 22. Перетащите каждый элемент отдельно
- 23. Перетащите кнопку в Android
- 24. Перетащите изображение в проводник
- 25. Перетащите кастрюлю на UserControl
- 26. Перетащите Android 2.2
- 27. Listbox Нажмите и перетащите
- 28. Перетащите элементы веб-сайта
- 29. Перетащите значок приложения Spotify
- 30. Перетащите изображение на холсте