Drag & Drop на Java без UIВ этом коде представлен не стандартный D&D, который обеспечивается Java UI, а тот его вид, что может быть полезен для различных утилит (вроде того же PNG Optimizer и схожих. Я использую его для компилятора моделей в своем новом проекте). Итак, код будет состоять из двух частей. Так как D&D это функция, предоставляемая системой, мы не можем напрямую перетягивать файл на JAR архив с приложением. Из этой ситуации есть несколько выходов, я рассмотрю самый простой. Часть I. BAT-файл Назовем его, например по имени приложения. Содержание довольно тривиально, но функционально. Вот он:
Итак. В начале нам необходимо перейти из директории перетянутого файла в каталог с нашим приложением. Это делает команда Продолжить Рейтинг: 2 (Против: 1 | За: 3) Добавлено: 6.06.2016 от DominaN Комментарии (4) Трансляция проигрываемой в AIMP музыки в статус ВКонтактеА также: - Java Native Interface - взаимодействие Java c нативным кодом. - Создание Dll-библиотеки, использующей AIMP Remote API. - Создание модуля для OwnLang. - Взаимодействие с VK API. Генерирование заголовочного файла для Си Для взаимодействия Java с Си, нужно определиться с сигнатурой нативных методов и расположением классов. Предположим, что класс для взаимодействия с Dll-библиотекой будет иметь имя AIMP, находиться в пакете aimpremote и иметь метод currentTrack, который возвращает массив. Напишем такой класс.
javac aimpremote\AIMP.java И воспользуемся утилитой Продолжить Рейтинг: 12 (Против: 1 | За: 13) Добавлено: 4.06.2016 от aNNiMON Комментарии (8) Первое приложение на Kotlin (JavaFX)Цель этой статьи - разобраться как работать с JavaFX в Kotlin. Итак устанавливаем Intellij Idea, если еще не установили, и создаем новый проект. (Предполагается что плагин для Kotlin уже установлен) Далее вводим имя проекта и выбираем рантайм библиотеку (я выбрал встроенную в плагин) Теперь создаем класс Kotlin в папке src, назовем его Main, и вводим необходимый минимум
Продолжить Рейтинг: 10 (Против: 1 | За: 11) Добавлено: 6.02.2016 от Naik Комментарии (15) Хранение данных в бинарном файлеНа повестке дня у нас тема хранение данных в бинарных файлах. У многих начинающих Java-программистов, и не только Java, возникает такой вопрос: как же нам сохранить данные быстро, легко, да и еще зашифровать? Начинается поиск по сети, возникает куча вопросов, появляется куча костылей с сложным построчным парсингом. Да и еще некоторые мастера начинают прибегать к регулярным выражениям. И что в итоге? Тормоза, непонятные ошибки, проблемы короче. Непонятные ошибки — в основном ошибки логики, забыл что на Windows вместо просто переноса\n комбинация из \n\r, функция разбиения начинает отсчет с нуля, а не единицы, да и на MacOS чего-то другое поведение. Мы от всего этого уйдем и напишем примеры сохранения карты в одном файле, хранение пар Имя=Значение и просто придумаем какой-нибудь Продолжить Рейтинг: 2 (Против: 1 | За: 3) Добавлено: 31.12.2015 от vl@volk Комментарии (8) Многопоточность в Java. ОсновыВ этой статье я затрону большую и сложную тему многопоточности в Java. Разумеется, обо всём в одной статье я не смогу рассказать, поэтому затрону лишь самые основные темы. Содержание Содержание - Преимущества многопоточности- Создание потоков - Прерывание потоков - Проблема доступа к общим ресурсам - Синхронизация. Пример проектирования многопоточного приложения - Вариант 1. Без многопоточности - Вариант 2. Один файл - один поток - Вариант 3. Использование синхронизированного списка - Вариант 4. Ограничение количества потоков - [url=#java.util.concurrent] Продолжить Рейтинг: 12 (Против: 0 | За: 12) Добавлено: 27.11.2015 от aNNiMON Комментарии (20) Всего: 41
|