1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/jackjiang-beautyeye

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

BeautyEye — это реализация внешнего вида (look and feel) для Java Swing, которая является кроссплатформенной.

BeautyEye полностью отличается от других внешних видов благодаря использованию технологий графического интерфейса пользователя (GUI) Android. BeautyEye является бесплатным продуктом, который можно использовать в исследовательских, учебных и даже коммерческих целях.

До сих пор в проекте BeautyEye не участвовали дизайнеры плоского дизайна или связанные с ним дизайнеры пользовательского интерфейса. BeautyEye основан на большом количестве материалов из интернета.

Исходный код доступен для чтения онлайн без необходимости загрузки:

Код синхронизируется с GitHub и OsChina.net:

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

:page_facing_up: Версия 3.7

Выпущена 13 ноября 2015 года в 17:22. В этой версии были решены следующие проблемы:

  • В JPopupMenu текст компонентов нельзя было редактировать.
  • JFormattedTextField не имел границ и других эффектов пользовательского интерфейса (UI).

BeautyEye был запущен в мае 2012 года и выпущен 11 сентября 2012 года. Последняя версия была выпущена 13 ноября 2015 года.

Совместимость

BeautyEye может работать на Java 1.5, 1.6, 1.7 и 1.8, но рекомендуется использовать как минимум Java 1.6.0_12 или более позднюю версию. Это связано с тем, что эти версии обеспечивают прозрачность окон и улучшают производительность Swing.

Также прилагается документ о результатах тестирования совместимости BeautyEye.

Технические характеристики

  • Кроссплатформенность.
  • Соответствие основным тенденциям в дизайне.
  • Улучшенная совместимость, работающая на Java 1.5, 1.6, 1.7, 1.8.
  • Основан на технологиях GUI Android, обеспечивая внешний вид с минимальными усилиями кода.

Демонстрация работы

Перед запуском убедитесь, что установлена JRE (минимум версия Java 1.5), а для поддержки прозрачности окон рекомендуется использовать Java 1.6.0_12 или более новую версию. Эти версии поддерживают прозрачность окон.

Полная загрузка

Скачать официальный zip-архив: https://github.com/JackJiang2011/beautyeye/archive/v3.7.zip (содержит демо, документацию по API, основной распространяемый jar-пакет и т. д.).

Руководство разработчика

Шаг 1: Импорт пакета beautyeye_lnf.jar

Основной распространяемый файл jar beautyeye_lnf.jar находится в каталоге «/dist/».

Шаг 2: Использование BeautyEye в коде

Добавьте следующий код, чтобы заменить интерфейс вашей программы на BeautyEye:

public static void main(String[] args) {
    try {
        org.jb2011.lnf.beautyeye.BeautyEyeLNFHelper.launchBeautyEyeLNF();
    } catch (Exception e) {
        //TODO exception
    }
    ..................... Ваш программный код .........................
    ..................... Ваш программный код .........................
}

Более подробное руководство разработчика доступно здесь: http://www.52im.net/thread-26-1-1.html.

Лицензия

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

Авторы

Если у вас есть вопросы, предложения или вы хотите присоединиться к группе обсуждения Java Swing, пожалуйста, свяжитесь с автором по электронной почте: jb2011@163.com. Также доступна группа обсуждения в QQ: 259448663. Если вам нужна платная помощь в улучшении приложений, обратитесь к автору по QQ: 413980957. Вы также можете посетить блог автора: http://www.52im.net/space-uid-1.html. Мой публичный аккаунт: https://gitee.com/jackjiang/MobileIMSDK/raw/master/preview/more_screenshots/others/my_mp_qr_400_b.png.

Об авторе

Автор имеет степень бакалавра в области компьютерных наук и технологий и работает в сфере мобильных приложений и интеллектуальных носимых устройств.

Опыт работы: программист, менеджер проектов, технический директор. Навыки кодирования: JavaME, JavaSE, JavaEE, Android, iOS и другие платформы. Практический опыт: многолетний опыт разработки программного обеспечения, управления проектами, руководства командами, а также опыт работы в стартапах и крупных компаниях. Опыт в разработке и управлении крупными корпоративными приложениями, мобильными интернет-приложениями и интеллектуальными носимыми устройствами. Часть 1/2: нажмите, чтобы увидеть чёткое исходное изображение

:triangular_flag_on_post: Часть 2/2: [нажмите, чтобы увидеть чёткое исходное изображение] (http://www.52im.net/data/attachment/forum/201508/13/230117twsq64zqnxzf6nw1.png)

Больше скриншотов

:triangular_flag_on_post: Пример 1: SwingSets2

:point_right: чтобы увидеть больше скриншотов, нажмите здесь

:triangular_flag_on_post: Пример 2: SwingSets3

:paperclip: нажмите здесь, чтобы скачать исполняемый jar-файл (Swingsets3)

:triangular_flag_on_post: Пример 3: DriodUIBuilder

:point_right: Проект DroidUIBuilder открыт, адрес проекта: нажмите сюда

:triangular_flag_on_post: Пример 4: Draw9patch

Обсуждение и обучение

:notebook_with_decorative_cover: для получения дополнительной информации нажмите сюда

Другие проекты автора

  • DroidUIBuilder: открытый инструмент для проектирования графического интерфейса Android (разработка прекращена в конце 2012 года), :octocat: нажмите сюда.
  • Swing9patch: набор очень крутых компонентов Java Swing или эффектов пользовательского интерфейса, которые можно использовать повторно, :octocat: нажмите сюда.

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

Вы можете оставить комментарий после Вход в систему

Введение

Реализация высококачественного внешнего вида (look and feel) для Java Swing, разработанная независимым отечественным разработчиком, является кроссплатформенной. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/jackjiang-beautyeye.git
git@api.gitlife.ru:oschina-mirror/jackjiang-beautyeye.git
oschina-mirror
jackjiang-beautyeye
jackjiang-beautyeye
master