Возможно, стоит добавить, что для объектов-оболочек для примитивных типов - то есть Int, Long, Double - == вернет true, если два значения равны.
Long a = 10L;
Long b = 10L;
if (a == b) {
System.out.println("Wrapped primitives behave like values");
}
Чтобы контрастировать, выше двух Longs на два отдельных ArrayLists, equals считает их одинаковыми, но == не делает.
ArrayList<Long> c = new ArrayList<>();
ArrayList<Long> d = new ArrayList<>();
c.add(a);
d.add(b);
if (c == d) System.out.println("No way!");
if (c.equals(d)) System.out.println("Yes, this is true.");
Библиотека Dojo Toolkit JavaScript поддерживает некоторую функциональность перетаскивания, что я видел работу в IE6 + и FF2 +. Хорошая вещь о Dojo и других библиотеках JS состоит в том, что они абстрагируют далеко весь материал определения браузера.
Я уверен, что другие библиотеки JS поддерживают эту функциональность.
Отбрасывание FTP для Виджетов Yahoo позволяет Вам перетаскивать файлы по виджету, и файл будет отправлен в определенный FTP-сервер.
Наш текущий проект делает интенсивное использование drag+drop, с помощью GWT и gwt-dnd, можно сделать некоторый очень интересный материал. Стандарты, базирующиеся, и работы в IE6, Safari, Firefox, Opera, и т.д.
Проблемой того, как передать файл, является отдельная, которой я верю.
Что касается поддержки FTP, я вижу, что как главным образом заменяемый Загрузкой Файла HTTP поддерживают.
В случае Вам нужно больше гибкости (индикатор выполнения, несколько регистрируют выбор), затем можно использовать флэш-память, чтобы сделать это. Можно использовать JavaScript для взаимодействия с невидимым приложением флэш-памяти, которое выполняет передачу файлов. Управление загрузкой файла YUI делает это. Вы видите пример на расширенной странице загрузки Flickr.
Мы создали пользовательскую версию, разработанную для использования с приложениями GWT. То же понятие.
Вы можете загрузить на FTP в браузере с помощью такого апплета, как JFileUpload. Смотрите: http://www.jfileupload.com/products/jfileupload/index.html
[Раскрытие: Это мой сайт]
Он поддерживает обычный FTP, FTPS (явный и неявный) и SFTP (FTP + SSH). Он также может возобновить нарушенную передачу.
Апплеты могут быть перемещены вне браузера начиная с JRE 1.6.0_10.
.