GUI Commands 2.1

Лицензии: Бесплатная пробная версия ‎Размер файла: 1.17 MB
‎Рейтинг пользователей: 4.6/5 - ‎5 ‎Голосов

GUI Commands является всеобъемлющей командной базой для приложений пользовательского интерфейса Swing. Gui командует функциональностью по стандартным действиям Swing. С помощью команд GUI просто изменить внешний вид команд в зависимости от контекста, в котором они появляются. Библиотека также поддерживает конкретные конвенции платформы, позволяющие написать одну конфигурацию, которая будет адаптирована к базовой платформе. Командные группы оказывали сложную поддержку меню и панелям инструментов. Группы настроены из простых файлов конфигурации и могут быть легко манипулировать во время выполнения с помощью API-файлов строителя. Многие функции предоставляются для упрощения разработки пользовательского интерфейса, включая заранее построенные команды для закрытия окон, открытия и сохранения файлов или отображения недавнего списка файлов. Существуют также функции фреймворка, такие как делегирование команд и интеграция свинг-работников. Делегирование команд позволяет легко настроить поведение команды на основе текущего контекста пользователя. Библиотека включает в себя стратегию делегирования, основанную на фокусе, которая может быть активирована в нескольких строках кода. Интеграция SwingWorker также упрощает активацию стеклянного стекла и отключение команды во время выполнения фоновой задачи. API стремится оставаться простым, поддерживая мощные функции из коробки. Для обеспечения библиотечных масштабов от небольших независимых до крупномасштабных корпоративных проектов была принята осторожность. Большая часть привлекательности библиотеки заключается в том, что она предоставляет множество функций удобства и команд для упрощения жизни разработчика. Например, вы всегда можете получить окно кнопки вызова с помощью getInvokerWindow (); команда заботится о прохождении любых всплывающих иерархий меню. HoverListeners позволяет отображать сведения о любой зависаемой команде в нескольких строках кода. CommandHyperlinkListener упрощает активацию команд из гиперссылок в JEditorPanes.

история версии

  • Версия 2.1 размещено на 2007-08-24

    EULA - Соглашение о лицензировании конечных пользователей



    ВАЖНО - ПРОЧИТАЙТЕ ЭТИ ТЕРМИНЫ ВНИМАТЕЛЬНО ПЕРЕД ЗАГРУЗКОЙ ЭТОГО
    Программного обеспечения. ЗАГРУЖАЯ ИЛИ ИСПОЛЬЗУЯ ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, ВЫ ПРИЗНАЕТЕ,
    ЧТО вы (i) READ ЭТО LICENSE AGREEMENT, (ii) ЧТО вы
    ПОЙМИТЕ ЕГО, (III) И ЧТО ВЫ СОГЛАШАЕТЕСЬ БЫТЬ СВЯЗАННЫМ ЕГО УСЛОВИЯМИ.
    ЕСЛИ ВЫ НЕ СОГЛАСНЫ С УСЛОВИЯМИ ЭТОЙ ЛИЦЕНЗИИ
    СОГЛАСИМСЯ, ВЫ НЕ ДОЛЖНЫ ЗАГРУЖАТЬ ИЛИ ИСПОЛЬЗОВАТЬ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ.

    1. «Лицензионные издания»

    1. «Лицензия на коммерческое использование»
    Эндрю Питч, предоставляет вам неисключимый, не перешел
    лицензии на использование SOFTWARE для поддержки до
    одновременные разработчики в вашей организации, для которой вы
    заплатили лицензионный сбор. Вы можете перенести или установить SOFTWARE
    на более чем одном компьютере, при условии, что SOFTWARE используется только
    по количеству разработчиков, для которых лицензионный сбор был
    Платный. Используя SOFTWARE, вы можете создавать приложения, applets или
    любое другое программное обеспечение, которое затем может быть распространено без роялти.
    2. «Лицензия на некоммерческое использование»
    Эндрю Питч, предоставляет вам неисключимый, не перешел
    лицензии на использование SOFTWARE для soley для некоммерческих целей.
    Используя SOFTWARE, вы можете создавать приложения, applets или любые
    другое программное обеспечение, которое затем может распространяться без роялти.
    Некоммерческое использование включает в себя i) личное использование, ii) образовательное использование
    и iii) использование аккредитованными благотворительными организациями.
    Некоммерческое использование строго запрещает (i) использование, для которого вы будете
    получить компенсацию и ii) любое использование как в пределах, так и/или для
    коммерческой организации. Во избежание сомнений следующие
    считаются примерами коммерческого использования Программного обеспечения,
    прямо запрещено этой лицензией:

    1. использование на коммерческом предприятии или для него;
    2. Использование для получения финансовой выгоды, личной или иной;
    3. использование государственными учреждениями;
    4. Использование поставщиком услуг связи или Интернета
    компании;
    5. использование в связи с управлением коммерческим веб-сайтом;
    6. Использование в связи с предоставлением профессиональных услуг
    за что Вы получаете компенсацию (включая платную систему
    администрация);
    7. Использование в связи с предоставлением товаров или услуг
    для коммерческой организации;
    8. Объединение или интеграция программного обеспечения с любым аппаратным продуктом
    или другой программный продукт для коммерческого использования.

    3. «Лицензия на исходный код»
    Лицензия На исходный код предоставляет вам право на использование и изменение
    ИСХОДНЫй код SOFTWARE при условии, что у вас есть (i) вы заплатили
    Исходный код Лицензионный сбор и (ii) вы соблюдаете следующие
    Правила:

    1. Вы должны приобрести коммерческую лицензию для каждого разработчика в
    ваша организованность, которая будет использовать SOFTWARE, или любой модифирован
    версия или производная работа SOFTWARE в соответствии с
    Лицензия на коммерческое использование.
    2. Вы не должны перепродавать, арендовать или арендовать исходный код, или любой
    модифированная версия или производная работа исходных кодов SOFTWARE.
    3. Вы не должны распространять исходный код или любые измененные
    версия или производная работа исходных кодов SOFTWARE, в источнике
    кодовая форма. Распространять только собранные версии источника
    код (в форме объекта).
    4. Вы не должны перепродавать, арендовать, арендовать или распространять созданные продукты
    из исходных кодов SOFTWARE в любом случае, что бы конкурировать с
    SOFTWARE.
    5. Ни при каких обстоятельствах не может какая-либо часть источника SOFTWARE
    код будет распространяться, раскрываться или иным образом
    третья сторона без явного письменного согласия Эндрю Питча.
    6. Вы должны защищать и защищать весь исходный код, предоставляемый
    это лицензионное соглашение с исходным кодом. Приложения, построенные
    на основе этого исходный код, и которые распространяются или
    доступны за пределами вашей организации, такие как Интернет, должны быть
    защищены до такой степени, что исходный код не может быть легко
    извлечены или декомпилированы.
    7. Все разработчики в вашей организации, которые планируют получить доступ к
    исходный код должен соответствовать условиям лицензии на исходный код
    Соглашение. Кроме того, каждый разработчик соглашается
    усилия по обеспечению конфиденциальности кода источника. Например
    ни при каких обстоятельствах разработчик не может поместить исходный код на
    внутренней сети, где он или она не имеет никакого контроля.
    2. (Владение)
    У вас нет прав собственности в Программном обеспечении. Скорее, у вас есть
    лицензия на использование программного обеспечения до тех пор, пока это лицензионное соглашение
    остается в полную силу и эффект. Владение программным обеспечением,
    Документация и все права интеллектуальной собственности в ней должны
    остаются во все времена с Эндрю Pietsch. Любое другое использование
    Программное обеспечение любого лица, бизнеса, корпорации, правительства
    организации или любой другой организации строго запрещено и
    нарушение этого Лицензионного соглашения.

    3. «Авторское право»
    Программное обеспечение и документация содержат материалы, защищенные
    законодательством Соединенных Штатов об авторском праве и законом о торговой тайне, а также
    международных договорных положений. Все права, не предоставленные вам
    в настоящем явно зарезервированы Эндрю Pietsch. Вы не можете удалить
    любое фирменное уведомление Эндрю Pietsch от любой копии
    Программное обеспечение или документация.

    4. «Ограничения»
    Вы не можете публиковать, отображать, раскрывать, арендовать, арендовать, изменять, кредит,
    распространять или создавать производные работы на основе Программного обеспечения или любых
    часть из них. Вы не можете изменить инженера, декоммировать, перевести,
    адаптировать или разбирать программное обеспечение, а также не пытаться создать
    исходный код из объектного кода программного обеспечения. Вы не можете
    передавать Программное обеспечение по любой сети или между любыми устройствами,
    хотя вы можете использовать программное обеспечение, чтобы сделать такие передачи
    других материалов. Вы можете перенести программное обеспечение на другие компьютеры
    вы владеете до тех пор, как вы используете его только на одном компьютере за один раз.

    5. «Конфиденциальность»
    Вы признаете, что программное обеспечение содержит несвободную торговлю
    секреты Эндрю Pietsch и вы при этом согласны поддерживать
    конфиденциальности программного обеспечения, используя по крайней мере такую же большую степень
    уход, как вы используете для поддержания конфиденциальности вашего собственного наиболее
    конфиденциальной информации. Вы соглашаетесь разумно сообщить
    условия этого Соглашения о лицензировании программного обеспечения для тех, кто
    лиц, нанятых вами, которые вступают в контакт с Программным обеспечением,
    и использовать разумные наилучшие усилия для обеспечения их соблюдения
    такие условия, в том числе, без ограничений, не
    сознательно разрешая таким лицам использовать любую часть Программы
    для получения исходный код Программы или
    победив Ключ.

    6. «Ограниченная гарантия»
    ЭНДРЮ PIETSCH ОРДЕРА НА СРОК ОТ ТРЕХ (3) МЕСЯЦЕВ ПОСЛЕ
    ПРИОБРЕСТИ, ЧТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ БУДЕТ РАБОТАТЬ СУЩЕСТВЕННО В СООТВЕТСТВИИ С
    С ДОКУМЕНТАЦИЕЙ. ЕСЛИ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ НЕ ТАК РАБОТАЕТ, ВАШ
    ЭКСКЛЮЗИВНОЕ СРЕДСТВО ПРАВОВОЙ ЗАЩИТЫ, И ЕДИНСТВЕННОЕ ОБЯЗАТЕЛЬСТВО ЭНДРЮ PIETSCH В СООТВЕТСТВИИ С ЭТИМ
    ГАРАНТИЯ, ДОЛЖНА БЫТЬ, ПО УСМОТРЕНИЮ ЭНДРЮ PIETSCH, КОРРЕКЦИЯ
    ДЕФЕКТА ИЛИ ВОЗВРАТА ПОКУПНОЙ ЦЕНЫ, УПЛАЧЕННОЙ ЗА
    Программного обеспечения. ЛЮБОЕ ИСПОЛЬЗОВАНИЕ ВАМИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ НА СВОЙ СОБСТВЕННЫЙ РИСК. Это
    ОГРАНИЧЕННАЯ ГАРАНТИЯ ЯВЛЯЕТСЯ ЕДИНСТВЕННОЙ ГАРАНТИЕЙ, ПРЕДОСТАВЛЕННОЙ ЭНДРЮ PIETSCH
    ЧТО КАСАЕТСЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ. ЗА ИСКЛЮЧЕНИЕМ ОГРАНИЧЕННОЙ ГАРАНТИИ ВЫШЕ,
    ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КВОТА;AS IS.» цитата; В МАКСИМАЛЬНОЙ СТЕПЕНИ РАЗРЕШЕНО
    ЗАКОН, ЭНДРЮ PIETSCH ОТКАЗЫВАЕТСЯ ОТ ВСЕХ ДРУГИХ ГАРАНТИЙ ЛЮБОГО РОДА,
    ЛИБО ВЫРАЖАЕТСЯ, ЛИБО ПОДРАЗУМЕВАЕТСЯ, В ТОМ ЧИСЛЕ, БЕЗ ОГРАНИЧЕНИЙ, ПОДРАЗУМЕВАЕТСЯ
    ГАРАНТИИ КУПЕЧЕСКОЙ ДЕЯТЕЛЬНОСТИ И ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ.
    ANDREW PIETSCH НЕ ГАРАНТИРУЕТ, ЧТО ФУНКЦИИ, СОДЕРЖАЩИЕСЯ В
    ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ БУДЕТ ОТВЕЧАТЬ ЛЮБЫМ ТРЕБОВАНИЯМ ИЛИ ПОТРЕБНОСТЯМ, КОТОРЫЕ У ВАС МОГУТ БЫТЬ, ИЛИ ЧТО
    ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ БУДЕТ РАБОТАТЬ БЕЗ ОШИБОК, ИЛИ В НЕПРЕРЫВНОМ
    МОДА, ИЛИ ЧТО ЛЮБЫЕ ДЕФЕКТЫ ИЛИ ОШИБКИ В ПРОГРАММНОМ ОБЕСПЕЧЕНИИ БУДУТ
    ИСПРАВЛЕНО, ИЛИ ЧТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ СОВМЕСТИМО С КАКИМ-ЛИБО КОНКРЕТНЫМ
    Платформы. НЕКОТОРЫЕ ЮРИСДИКЦИИ НЕ ДОПУСКАЮТ ОТКАЗА ИЛИ ИСКЛЮЧЕНИЯ
    ПОДРАЗУМЕВАЕМЫХ ГАРАНТИЙ, ЧТОБЫ ОНИ НЕ МОГУТ ПРИМЕНЯТЬСЯ К ВАМ.

    7. «Ограничение ответственности»
    НИ В ОДНОМ СЛУЧАЕ ЭНДРЮ ПИТЧ НЕ БУДЕТ НЕСТИ ОТВЕТСТВЕННОСТЬ ПЕРЕД ВАМИ ИЛИ ЛЮБОЙ ТРЕТЬЕЙ СТОРОНОЙ
    ДЛЯ ЛЮБЫХ СЛУЧАЙНЫХ ИЛИ КОСВЕННЫХ УБЫТКОВ (В ТОМ ЧИСЛЕ, БЕЗ
    ОГРАНИЧЕНИЕ, КОСВЕННОЕ, СПЕЦИАЛЬНОЕ, КАРАТЕЛЬНОЕ ИЛИ ОБРАЗЦОВОЕ ВОЗМЕЩЕНИЕ УБЫТКОВ ЗА
    ПОТЕРЯ БИЗНЕСА, ПОТЕРЯ ПРИБЫЛИ, ПРЕРЫВАНИЕ БИЗНЕСА ИЛИ УБЫТОК
    ДЕЛОВОЙ ИНФОРМАЦИИ), ВОЗНИКАЮЩЕЙ В РЕЗУЛЬТАТЕ ИСПОЛЬЗОВАНИЯ ИЛИ НЕСПОСОБНОСТИ
    ИСПОЛЬЗУЙТЕ ПРОГРАММУ, ИЛИ ДЛЯ ЛЮБЫХ ПРЕТЕНЗИЙ ЛЮБОЙ ДРУГОЙ СТОРОНЫ, ДАЖЕ ЕСЛИ
    ЭНДРЮ ПИТЧ БЫЛ ПРОИНФОРМИРОВАН О ВОЗМОЖНОСТИ ТАКОГО УЩЕРБА.
    СОВОКУПНАЯ ОТВЕТСТВЕННОСТЬ ЭНДРЮ ПИТЧА В ОТНОШЕНИИ
    ОБЯЗАТЕЛЬСТВ ПО ДАННОМУ СОГЛАШЕНИЮ ИЛИ ИНЫМ ОБРАЗОМ В ОТНОШЕНИИ
    ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ И ДОКУМЕНТАЦИЯ ИЛИ ИНЫМ ОБРАЗОМ НЕ ДОЛЖНЫ ПРЕВЫШАТЬ СУММУ
    ЛИЦЕНЗИОННОГО СБОРА, УПЛАЧЕННОГО ВАМИ ЗА ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ И ДОКУМЕНТАЦИЮ.
    ПОТОМУ ЧТО НЕКОТОРЫЕ ГОСУДАРСТВА/СТРАНЫ НЕ ДОПУСКАЮТ ИСКЛЮЧЕНИЯ ИЛИ
    ОГРАНИЧЕНИЕ ОТВЕТСТВЕННОСТИ ЗА КОСВЕННЫЙ ИЛИ СЛУЧАЙНЫЙ УЩЕРБ,
    ВЫШЕУПОМЯНУТОЕ ОГРАНИЧЕНИЕ МОЖЕТ НЕ РАСПРОСТРАНЯТЬСЯ НА ВАС.

    8. (Прекращение)
    Это Лицензионное соглашение в силу до тех пор, пока оно не будет расторгнуто. Вы можете
    расторгнуть это Лицензионное соглашение в любое время, уничтожив или
    возвращаясь к Эндрю Pietsch все копии программного обеспечения и
    Документация в вашем распоряжении или под вашим контролем. Эндрю
    Pietsch может расторгнуть это лицензионное соглашение, если какой-либо из условий
    это Лицензионное соглашение было нарушено. После уведомления о
    прекращение, вы соглашаетесь уничтожить или вернуться к Эндрю Pietsch все
    копии программного обеспечения и документации и для сертификации в письменной форме
    что все известные копии, включая резервные копии, были
    Уничтожены. Все положения, касающиеся конфиденциальности,
    прав, и неразглашение должно пережить прекращение этого
    Лицензионное соглашение по программному обеспечению.

    9. «Генерал»
    Это Лицензионное соглашение должно быть истолковано, истолковано и регулируется
    по законам Австралии без учета коллизий права
    положения о них. Эксклюзивный форум для любых споров, возникающих
    из или связанных с этим Лицензионным соглашением должно быть
    соответствующего судебного заседания в Виктории, Австралия. Эта лицензия
    Соглашение составляет все Соглашение между сторонами
    до сих пор. Любой отказ или изменение этого Лицензионного соглашения
    быть эффективным только в том случае, если он находится в письменной форме и подписан обеими сторонами
    до сих пор. Если какая-либо часть этого Лицензионного соглашения будет признана недействительной или
    неисполнимый судом компетентной юрисдикции, остальная часть
    этого Лицензионного соглашения интерпретируется таким образом, чтобы разумно
    осуществления намерения сторон.

Подробная информация о программе