Существуют ли библиотеки Java для перетаскивания
Существуют ли библиотеки с открытым исходным кодом для Java, чтобы упростить реализацию перетаскивания?
Я планирую сделать что-то подобное показанному ниже:
Программа Алиса, где вы можете перетащить некоторые элементы слева и вложить их вправо. Это открытый исходный код, но я не думаю, что они использовали библиотеки. Мне интересно, знаем ли мы кто-нибудь об инфраструктурах с открытым исходным кодом, которые работают таким образом, или помогают в сложных перетаскиваниях.
2 ответа
Если вы используете Swing, я рекомендую работать с внутренней системой перетаскивания AWT.
Как Сунь упоминает в своих путеводителях:
Мы не рекомендуем создавать собственную поддержку перетаскивания с использованием классов AWT. Эта реализация потребует значительной сложной внутренней поддержки для каждого компонента.
[источник]
Для более глубокого взгляда на свинг и др вы должны попробовать руководство по перетаскиванию.
Если вы решите использовать другой инструментарий, отличный от Swing, вы можете успешно найти любые хорошие сторонние библиотеки перетаскивания.
Вам не нужны сторонние библиотеки. Все предоставляется в библиотеках Java по умолчанию:
Может ли это помочь вам: