ProPaintMobile
 Полезное
 Общение
 

Последние новости

Новые статьи

GameLib. Урок 1


GameLib - библиотека для быстрого создания игрового цикла, а также его управления. Ссылка на форуме.

Заготовка

Создайте проект, подключите библиотеку, затем добавьте пакет "app" с классом "Main".
В нём метод
  1. public static void main(String[] args){}

Создайте класс экрана "Screen1" в пакете "app" следующего содержания:
  1. package app;
  2.  
  3. import GL.System.Screen.Screen;
  4.  
  5. public class Screen1 extends Screen{
  6.  
  7.   public Screen1(){
  8.     this.setDisplay(true);
  9.   }
...
Продолжить

Рейтинг:  4  (За: 10 | Против: 6)
Добавил: Wladimir134679

Комментарии (17)

Java 9. java.awt.Taskbar


В Java 9 добавлен специальный класс для взаимодействия с панелью задач. Таким образом, можно более тесно интегрировать Java-приложение с операционной системой.

Однако не все системы имеют панель задач, поэтому сперва следует проверить её поддержку:
  1. if (!Taskbar.isTaskbarSupported()) {
  2.     System.out.println("Taskbar is not supported");
  3.     return;
  4. }

Список поддерживаемых методов в Taskbar тоже ограничен, поэтому перед использованием метода нужно проверить, что действие, которое он выполняет, поддерживается. Для этого есть метод boolean isSupported(Taskbar.Feature)...
Продолжить

Рейтинг:  5  (За: 5 | Против: 0)
Добавил: aNNiMON

Комментарии (5)

Java 9. Project Jigsaw. Модульность


Ключевой особенностью предстоящего релиза Java 9 является поддержка модульности, которую принесёт Project Jigsaw. Цель этого проекта — сделать Java SE платформу более гибкой, производительной и защищённой за счёт разбиения JDK на модули и внедрения модульной системы.

Модуль
В отличие от обычного jar-файла, который означал для JVM лишь хранилище кода и ресурсов, jar-модуль содержит класс module-info, который предоставляет:
  - имя модуля;
  - информацию о модулях-зависимостях, которые нужны для корректной компиляции и работы;
  - информацию...
Продолжить

Рейтинг:  5  (За: 5 | Против: 0)
Добавил: aNNiMON

Комментарии (9)

Java 9 Early Access. Установка


Менее полугода остаётся до релиза Java 9, так что, думаю, пора потихоньку изучать новшества и готовиться к изменениям.

Начнём с установки и подготовим рабочее пространство для работы с Java 9 EA.


Установка JDK9
Скачать сборку можно с официального сайта https://jdk9.java.net/download/, приняв сперва лицензию.

Обратите внимание: Java 9 следует устанавливать дополнительно, а не как замену существующей версии Java (а лучше и вовсе на виртуалку), иначе часть приложений может перестать работать.

Для Ubuntu-based систем есть возможность...
Продолжить

Рейтинг:  4  (За: 4 | Против: 0)
Добавил: aNNiMON

Комментарии (10)

Граббер сайта на OwnLang за пять минут


В этой статье я покажу как можно быстро добавить любую Java библиотеку для последующего взаимодействия с ней в OwnLang (Desktop), как вызывать Java-код, на примере библиотеки Jsoup, а также сохранять данные в json и SQLite.


Подключаем Java-библиотеки
Начну, пожалуй, с самого нуля - загружаем последнюю версию (на момент написания статьи это OwnLang Desktop 1.3.0) со страницы релизов на GitHub. Распаковав zip-архив, мы видим две папки:
  - modules...
Продолжить

Рейтинг:  7  (За: 8 | Против: 1)
Добавил: aNNiMON

Комментарии (4)
<< 1 2 3 4 ... 26 >>

Онлайн: 25 (0/25)

Telegram
 

Аноним2800 р.
NaruTrey800 р.
vlavolk522 р.
Freddy500 р.
mr-demiurg200 р.
  © aNNiMON (Melnik Software)
 
Яндекс.Метрика