Существуют ли библиотеки Java для перетаскивания - PullRequest
3 голосов
/ 04 мая 2010

Существуют ли библиотеки с открытым исходным кодом для Java, чтобы упростить реализацию перетаскивания?

Я планирую сделать что-то похожее на приведенное ниже:

alt text

Программа Алиса, где вы можете перетаскивать некоторые элементы слева и вкладывать их вправо. Это открытый исходный код, но я не думаю, что они использовали библиотеки. Мне интересно, знаем ли мы кто-нибудь об инфраструктурах с открытым исходным кодом, которые работают таким образом, или помогаем делать сложные перетаскивания.

Ответы [ 2 ]

5 голосов
/ 04 мая 2010

Если вы используете Swing, я рекомендую работать с внутренней системой перетаскивания AWT.

Как Солнце упоминает на своих направляющих:

Мы не рекомендуем создавать собственную поддержку перетаскивания с использованием классов AWT. Эта реализация потребует значительной сложной внутренней поддержки для каждого компонента.
[источник]

Чтобы глубже взглянуть на свинг и попробовать Руководство по перетаскиванию .

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

0 голосов
/ 18 мая 2012

Вам не нужны сторонние библиотеки. Все предоставляется в библиотеках Java по умолчанию:

Может вам это поможет:

Перетаскивание сложных пользовательских объектов

...