powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / drag'n'drop from outlook
16 сообщений из 16, страница 1 из 1
drag'n'drop from outlook
    #33843133
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
подскажите кто знает?
...
Рейтинг: 0 / 0
drag'n'drop from outlook
    #33843761
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НЕА! Этому - не бывать!

======================
- Я подхожу к клетке с медведем панда...
Видите, какие у него черные круги под глазами?!
Медведь панда как бы всем своим видом говорит нам: "Не бухайте!"
======================
...
Рейтинг: 0 / 0
drag'n'drop from outlook
    #33844936
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
драгандроп это возможности предоставляемые операционной системой или оконным менеджером а не фича аутлука. Может использоваться и из жабьих программ
...
Рейтинг: 0 / 0
drag'n'drop from outlook
    #33845982
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
как их подцеплять?
...
Рейтинг: 0 / 0
drag'n'drop from outlook
    #33847628
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
почитать книжку какую-нить
...
Рейтинг: 0 / 0
drag'n'drop from outlook
    #33849365
хммм
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Совет книжку почитать хорош, если больше нечего ответить.
Вопрос то не просто о драг-энд-дроп, а именно о взятии msg аутлука из дропТаргета
...
Рейтинг: 0 / 0
drag'n'drop from outlook
    #33849449
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а нужно кусок кода выложить?

если б вопрос был "в каком формате оутлук предоставляет месадж при драгандропе" то может быть. А так видно что человек просто не знает что это такое.

Если почитать что такое драгандроп и как он обрабатывается в свинге подобные общие вопросы отпадут.
...
Рейтинг: 0 / 0
drag'n'drop from outlook
    #33849893
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
хорошо бы если кто подсказал про msg, а вообще хотелось бы прикреплённые файлы получать..

1024 а для этого обязательно использовать swing? ну и если ты настолько осведомлён - укажи pls хоть одну книжку где говорится о dnd из аутлука.. (java)
...
Рейтинг: 0 / 0
drag'n'drop from outlook
    #33850354
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1024, насколько я знаю, джавовское ДнД работает только для программ, написанных на джаве. Ибо общение с нативными компонентами винды - это уже COM, а интегрированного моста java2com в JDK нет.

======================
- Я подхожу к клетке с медведем панда...
Видите, какие у него черные круги под глазами?!
Медведь панда как бы всем своим видом говорит нам: "Не бухайте!"
======================
...
Рейтинг: 0 / 0
drag'n'drop from outlook
    #33850985
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То что перетаскивают может содержать несколько объектов в разных форматах. Для получения данных можно использовать Transferable, для выяснения что за данные можно использовать DataFlavor

то что принимает перетаскиваемое должно реализовывать DropTargetListener, например

Код: plaintext
 class  DNDPanel  extends  JPanel  implements  DropTargetListener 

в обработчике нужно выяснить что перетаскивают например для файлов из виндового проводника или гномьего файломанагера

Код: plaintext
1.
2.
3.
4.
 public   void  drop(DropTargetDropEvent dropTargetDropEvent) 
{
Transferable transferable = dropTargetDropEvent.getTransferable();
 if  (transferable.isDataFlavorSupported(DataFlavor.javaFileListFlavor))  
и т.д.

если то что перетаскивает подходит то можно это получить

Код: plaintext
1.
2.
3.
List files = (java.util.List) transferable.getTransferData(DataFlavor.javaFileListFlavor);
 for ( int  i= 0 ;i<files.size();i++)
{
и т.д.




Таким образом задача сводится к выяснению в каком формате обработать полученное

во вложеном файле панелька, на неё можно побросать что-нить из других програм и посмотреть какой датафлавор они предоставляют. Сорцы в жаре
...
Рейтинг: 0 / 0
drag'n'drop from outlook
    #33851315
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
а ты пробовал поперетаскивать что-нибудь из аутлука? выдаёт кучу строчек что из них использовать?

я не использую swing, swt(eclipse) а там в
Код: plaintext
 public   void  drop(DropTargetEvent event) {
у event нет метода getTransferable()

пробую в твоём примере чего-то вытащить - выскакивает UnsupportedFlavorException

пробую прописать нужный флэвор
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
		SystemFlavorMap sfm =
				((SystemFlavorMap)SystemFlavorMap.getDefaultFlavorMap());

			 try  {
				sfm.setFlavorsForNative("FileContents",  new  DataFlavor[]{
						 new  DataFlavor("text/x-mail; class=java.io.InputStream")
				});
			}  catch  (ClassNotFoundException e) {
				e.printStackTrace();
			}
но не помогает..
помоги уж до конца )
...
Рейтинг: 0 / 0
drag'n'drop from outlook
    #33851346
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дальше как-нить сам
...
Рейтинг: 0 / 0
drag'n'drop from outlook
    #33851472
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
книжка про swing и dnd кончилась так и не коснувшись аутлука? ))))
...
Рейтинг: 0 / 0
drag'n'drop from outlook
    #33851491
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не нравится - гугл в твоём распоряжении
...
Рейтинг: 0 / 0
drag'n'drop from outlook
    #33897442
m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
m
Гость
таки как это возможно?
...
Рейтинг: 0 / 0
drag'n'drop from outlook
    #33897509
Satrac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как вариант javacom bridge. Поищи проект jacob. Я жаву связал в свое время с Excel.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / drag'n'drop from outlook
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]