Библиотеки Платформы

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

Описание

Библиотека LibGeneric предназначена для обеспечения независимости платформы и осуществления многих полезных функций, которые могут использоваться в прикладных программах.

Параметры интерфейса пользователя, предлагаемые LibGenericDesktop на основе Java Swing:

  • Многоязычный вариант
  • Поверхностные компоненты с регулируемым разрешением и конфигурационными вариантами увеличения
  • Опция темного режима
  • Уведомление о новой версии

Окна

Библиотеки платформы V1.0 (2014 - 2017 годы)

Загрузка

Библиотеки Платформы v1.1 (2017 - 2019 годы)

Загрузка

Библиотеки Платформы v1.2 (2019 год)

Загрузка

Библиотеки Платформы v1.3 (2019 год)

Загрузка

Библиотеки Платформы v1.4 (2019 - 2024 годы)

Загрузка

Версия

image

Этот модуль включает библиотеки с классами, включенными во все приложения, которые я разрабатываю.

Они состоят из двух суббиблиотечников:

  • LibGeneric
  • LibGenericDesktop

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


LibGenericDesktop включает классы, в большей степени зависящие от качели (стандартная среда Java).

  • Интернационализация.
  • Базовые классы для JFrame и JDialog приложений.
image

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

Что касается предыдущего варианта, то было добавлено следующее:

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

Этот модуль включает библиотеки с классами, включенными во все приложения, которые я разрабатываю.

По сравнению с предыдущим вариантом были внесены следующие добавления:

  • Поддержка ссылок в текстовых компонентах.
  • Несколько других возможностей для компонентов визуального рабочего стола.
image

Этот модуль содержит библиотеки со всеми классами, используемыми во всех моих приложениях.

Эта новая версия:

  • Устранение функции масштабирования в системах с высокой плотностью пикселя (ДОИ).
  • Усиленная комбинация коробок.
image

Этот модуль содержит библиотеки с классами, используемыми во всех прикладных программах, которые я разработал.

Эта новая версия:

  • Новое окно.
  • Запрос о новой версии.
  • Танцующий бык в панели "О..."
  • Общие классы для установки стартапов и начальных нагрузок.
  • Общие классы для автозавершенного окна.
  • Вариант темного режима.

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

  • Игпл:
    • Третья сторона:
      • Обработка документов. Функции обработки изображений, найденные в Интернете.
      • LibTableColumnAdjuster. Класс для регулировки ширины колонок JTable, найденных в онлайновом режиме.
      • LibScreenImageКласс для перевода изображения визуального компонента в буферное изображение, найденное в Интернете.
    • собственные:
      • LibGeneric. Библиотека, не имеющая зависимых мест и имеющая множество стандартных функций, которые не зависят от конкретной среды просмотра.
      • lib3Dapi. Библиотека, содержащая 3D-интерфейс, используемый прикладных программ, позволяет им быть независимыми от какой-либо конкретной 3D-библиотеки.
      • libPdf. Библиотека, которая обеспечивает интерфейс для манипулирования PDF без необходимости привязки к конкретной библиотеке PDF.
      • LibInetQuery. Библиотека, которая обеспечивает интерфейс для подключения к резервной библиотеке без необходимости подключения к какой-либо конкретной библиотеке.
      • LibGenericDesktop1. Библиотека, содержащая множество стандартных классов, связанных с качели.(Общие панели, изображения, компоненты с интегрированным размером, стандарт окон для всех прикладных программ с базовыми классами и т.д.)
      • LibGeneric CommandLine. Библиотека, содержащая многочисленные стандартные классы, связанные с командной линией.Для среды с рабочими классами JDK-8.
  • gpl:
    • Третья сторона:
      • java3d-utils-1,7-pre1..................................................................Библиотечная вилка из старого джава3да.
      • java3d-core-1,7-pre1Библиотечное обслуживаниеВилка из старого джава3да.
      • ecmath-1.7.0-pre1Библиотечное обслуживаниеВилка из старого джава3да.
    • собственные:
      • Lib3D. Библиотека, которая обеспечивает интерфейс Lib3Dapi и требует библиотек Java3d секции gpl-3rd_party (gpl).
      • LibPdfbox Wrapper. Библиотека, которая обеспечивает функционирование интерфейса LibPdf и требует использования библиотеки Pdfbox.(который имел некоторые старые факультативные требования в отношении gpl).
      • LibJerseyInetQuery. Библиотека, которая обеспечивает функционирование интерфейса LibInetQuery и требует использования библиотеки Джерси (gpl).

Библиотечные материалы

  • Многоязычная поддержка
  • Визуальные компоненты
  • Опция темного режима
  • Текстовые компоненты имеют функцию автоматического отключения/изменения, и в них включено контекстное меню.
  • Готово к использованию окно поиска/замены текста.
  • Базовые компоненты для автоматически закрывающих окон.
  • Визуальный компонент перемещается после изменения окон.
  • Базовые классы для текстового форматирования в JTextPanes.
  • Усовершенствованный JFileChouser
  • основные функции всех видов:
    • Точное изменение изображения
    • Обработка изображений, перевод пикселей изображения с функцией прямого цветового перевода.
    • Классы для облегчения обработки файлов XML (без подтверждения).
    • ...

Загрузка