Бібліотеки платформи

Мої програми використовують багато стандартизованих функцій і класів з бібліотек платформи

Опис

Бібліотеку libGeneric розроблено для того, щоб бути незалежною від платформи і реалізувати багато корисних можливостей, які можна використовувати у програмах.

Можливості інтерфейсу користувача, які пропонуються libGenericDesktop, засновані на Java Swing:

  • Параметр багатомовної мови
  • Плавлення компонентів з придатною роздільною здатністю і придатними для налаштування параметрами масштабування
  • Параметр темного режиму
  • Сповіщення про нову версію

Вікна

Бібліотеки платформи v0. 0 (204- 2017)

Звантажити

Бібліотеки платформи v1. 1 (2007- 2019)

Звантажити

Бібліотеки платформи v1. 2209)

Звантажити

Бібліотеки платформи v1. 3209)

Звантажити

Бібліотеки платформи v1. 4 209- 2024)

Звантажити

Версії

image

Цей модуль включає бібліотеки з класами, показаними у всіх програмах, які я розробляв.

Їх організовано у дві групи:

  • libGeneric
  • libGenericDesktop

У libGeneric включаються класи, які не залежать від середовища і, теоретично, можуть бути використані у програмах під будь-яким середовищем, включаючи Android.


У libGenericDesktop включаються класи, які більше залежать від гойдалки (стандартного стільничного середовища Java). Серед них:

  • Середовище інтернаціоналізації.
  • Базові класи для JFrame і JDialog програм.
image

Цей модуль компрометує бібліотеки з класами, які є в усіх програмах, що я розробляю.

Відносно попередньої версії, було додано такі:

  • Базові класи для ліцензій, Про програму, заставки тощо.
  • Додаткова підтримка збільшення переглядів (маленький, середній, великий масштаб).
  • Автоматична підтримка скасування/ відновлення доступних для текстових компонентів.
  • Автоматична підтримка копіювання/ пропускання, доступна для текстових компонентів.
  • Декілька інших можливостей візуальних компонентів стільниці.
image

Цей модуль включає бібліотеки з класами, показаними у всіх програмах, які я розробляв.

У порівнянні з попередньою версією було зроблено такі додатки:

  • Підтримка посилань у текстових компонентах.
  • Декілька інших можливостей для візуальних компонентів стільниці.
image

У цьому модулі містяться бібліотеки з класами, які використовуються у всіх моїх програмах.

Можливості цієї нової версії:

  • Вимикання можливості масштабування у системах з високою щільністю пікселів (DPI).
  • Покращений зі спадного списку масштаб.
image

У цьому модулі містяться бібліотеки з класами, які використовуються у всіх програмах, які я розробляв.

Можливості цієї нової версії:

  • Те, що є новим вікном.
  • Запит до нової версії.
  • Бик-танцювальний на панелі.
  • Звичайні класи для налаштування запуску і початкового завантаження.
  • Загальні класи для вікна автозавершення.
  • Параметр темного режиму.

Нові зовнішні бібліотеки було включено для зручності збирання і поділено на дві групи відповідно до їх ліцензій (lgpl і gpl):

  • lgpl:
    • Третя частина:
      • libImageProcessing... Функції для обробки зображень, знайдені в інтернеті.
      • libTableColumnAdjuster. Клас для налаштування ширини стовпчиків JTable знайдено у мережі.
      • libScreenImage. Class для перетворення зображення візуального компонента у буфероване зображення, знайдене у мережі.
    • власний:
      • libGeneric. Бібліотека без залежностей і багато стандартних функцій, які не залежать від окремих середовищ перегляду.
      • lib3Dapi. Бібліотека, що містить тривимірний інтерфейс, який використовують програми, дозволяє їм бути незалежними від будь- якої конкретної просторової бібліотеки.
      • libPdf. Бібліотека, яка надає інтерфейс для роботи з PDF, без потреби прив' язувати її до певної бібліотеки PDF.
      • libInetQuery. Бібліотека, яка надає інтерфейс для з' єднання з серверами без прив' язки до певної бібліотеки.
      • libGenericDesktop. Бібліотека, що містить багато стандартних класів, пов'язаних з гойдалкою.(Скриньки, зображення, компоненти з інтегрованим масштабом, стандартні для всіх програм з базовими класами тощо)
      • libGenericCommandLineБібліотека, що містить багато стандартних класів, пов' язаних з командним рядком.Для середовища з стільничними класами JDK- 8.
  • gpl:
    • Третя частина:
      • java3d-utils- 1. 7. 0- pre1.Вилка з бібліотеки зі старого java3d.
      • java3d- core- 1. 7. 0- pre1. Libraryвиделка зі старого java3d.
      • vecmath- 1. 7. 0- pre1. Libraryвиделка зі старого java3d.
    • власний:
      • lib3D. Бібліотека, яка реалізує інтерфейс lib3Dapi і потребує бібліотеки java3d з розділу gpl- 3rd_ party (gpl).
      • libPdfboxWrapper. Бібліотека, яка реалізує інтерфейс libPdf і потребує використання бібліотеки Pdfbox.(який мав деякі старі необов'язкові вимоги gpl).
      • libJerseyInetQuery. Бібліотека, яка реалізує інтерфейс libInetKookry і потребує використання бібліотеки Jersey (gpl).

Можливості бібліотеки

  • Підтримка багатьох мов
  • Наочний масштаб компонентів
  • Параметр темного режиму
  • Текстові компоненти мають автоматичну функціональну можливість скасування/ завершення дій, до неї включено контекстне меню.
  • Текстове вікно пошуку/ заміни готове до використання.
  • Базові компоненти для вікон автозавершення.
  • Візуальний компонент Перенаправлення після зміни розміру вікна.
  • Базові класи для форматування тексту на ходу у JTextPans.
  • Розширений JFileChooser
  • Основні функції всіх видів:
    • Точна зміна розміру зображення
    • обробка рисунка з перекладом зображень на пікселі з безпосереднім кольором.
    • Класи для полегшення обробки файлами XML (без перевірки).
    • ...

Звантаження