Реализация перетаскивания в просмотрщик изображений - PullRequest
1 голос
/ 14 декабря 2011

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

  1. Какой компонент свинга лучше всего подойдет для удержания изображения?
  2. Какой самый простой способ реализовать эту функцию?

Ответы [ 2 ]

3 голосов
/ 14 декабря 2011

Какой компонент свинга лучше всего подойдет для удержания изображения?

Почему бы не JLabel ?

2 голосов
/ 14 декабря 2011

Реализация функции перетаскивания не так сложна

  • Начните с прочтения учебника Swing
  • Создайте свой собственный TransferHandler как объяснено здесь
  • Установите свой TransferHandler на свой компонент Swing
  • Проверьте, какие DataFlavor используется при перетаскивании данных изображения (см. также учебное пособие ) и убедитесь, что ваш обработчик принимает их
  • Проверьте это
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...