Апплет для перетаскивания

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

например: скажем, у меня есть изображение на листе Excel, и я хочу загрузить его, не сохраняя изображение в файл изображения, а напрямую скопировав вставку или перетащив его в апплет

Возможно ли это? если да, пожалуйста, помогите мне в достижении того же. Я использую java по понятным причинам

РЕДАКТИРОВАТЬ: кажется, что перетаскивание невозможно, поэтому мы можем скопировать и вставить изображение? в апплете


person Varun    schedule 24.01.2012    source источник
comment
Как именно вы «перетаскиваете» что-то из буфера обмена?   -  person Andrew Thompson    schedule 24.01.2012


Ответы (1)


Для доверенного апплета откройте Clipboard точно так же, как с приложением. На самом деле, я бы проверил детали вставки изображений во фрейм, прежде чем пытаться сделать это в апплете.

Для изолированного апплета, развернутого в подключаемом модуле 2 JRE1, можно развернуть апплет, используя Java Web Start и используйте службы API JNLP ClipboardService, чтобы включить функцию вставки. Вот (на основе приложения) демонстрация. службы буфера обмена.


Загрузка изображения на тот же сервер, на котором размещен апплет, может выполняться доверенным или изолированным апплетом. Доверенный апплет может загрузиться на любой сервер, который примет от него соединение.

Вы можете реализовать загрузку на стороне сервера с помощью сервлетов или PHP... что бы вы ни использовали для других апплетов загрузки (или Flash и т. д.).


  1. Перейдите по ссылкам в информации об апплете. страницу для получения дополнительной информации об архитектуре Plug-In 2 JRE и о том, что она предоставляет для апплетов.
person Andrew Thompson    schedule 24.01.2012