GUI Commands 2.1

Licencia: Prueba gratuita ‎Tamaño del archivo: 1.17 MB
‎Calificación de usuarios: 4.6/5 - ‎5 ‎Votos

GUI Commands es un marco de comandos completo para aplicaciones de interfaz de usuario Swing. Funcionalidad de comandos GUI sobre las acciones estándar de Swing. Con los comandos GUI es fácil alterar la apariencia de los comandos en función del contexto en el que aparecen. La biblioteca también admite convenciones específicas de la plataforma que le permiten escribir una configuración que se adaptará a la plataforma subyacente. Los grupos de comandos proporcionaron compatibilidad sofisticada para menús y barras de herramientas. Los grupos se configuran a partir de archivos de configuración simples y se pueden manipular fácilmente en tiempo de ejecución mediante sus API de generador. Muchas características se proporcionan para simplificar el desarrollo de la interfaz de usuario, incluidos comandos precompilados para cerrar ventanas, abrir y guardar archivos o mostrar una lista de archivos reciente. También hay características de marco, como delegar comandos e integración de trabajadores de swing. Los comandos de delegación le permiten personalizar fácilmente el comportamiento de un comando en función del contexto actual del usuario. La biblioteca incluye una estrategia de delegación basada en el foco que se puede activar en unas pocas líneas de código. La integración de SwingWorker de forma similar facilita la activación del panel de cristal y la deshabilitación del comando mientras se ejecuta la tarea en segundo plano. La API se esfuerza por seguir siendo simple mientras soporta potentes características de fábrica. Se ha tenido cuidado de garantizar que la biblioteca se escale desde pequeños proyectos corporativos independientes a grandes. Gran parte del atractivo de la biblioteca es que proporciona muchas funciones de conveniencia y comandos para simplificar la vida del desarrollador. Por ejemplo, siempre puede recuperar la ventana del botón de invocación utilizando getInvokerWindow(); el comando se encarga de atravesar las jerarquías de menús emergentes. HoverListeners le permiten mostrar los detalles de cualquier comando desplazado en unas pocas líneas de código. CommandHyperlinkListener facilita la activación de comandos desde hipervínculos en JEditorPanes.

historial de versiones

  • Versión 2.1 publicado en 2007-08-24

    EULA - Contrato de licencia de usuario final



    IMPORTANTE--LEA ESTOS TÉRMINOS CUIDADOSAMENTE ANTES DE DESCARGAR ESTE
    Software. AL DESCARGAR O UTILIZAR ESTE SOFTWARE, USTED RECONOCE
    QUE TIENE (i) LEER ESTE ACUERDO DE LICENCIA, (ii) QUE USTED
    COMPRENDERLO, (iii) Y QUE USTED ACEPTA ESTAR OBLIGADO POR SUS CONDICIONES.
    SI NO ACEPTA LAS CONDICIONES Y CONDICIONES DE ESTA LICENCIA
    ACUERDO, NO DEBE DESCARGAR NI UTILIZAR EL SOFTWARE.

    1. **Ediciones de licencia**

    1. **Licencia de uso comercial**
    Andrew Pietsch, le otorga un no exclusivo, intransferible
    licencia para utilizar el SOFTWARE para soportar hasta el número de
    desarrolladores simultáneos dentro de su organización para la que
    han pagado la cuota de licencia. Puede transferir o instalar el SOFTWARE
    en más de un ordenador, siempre que el SOFTWARE sólo se utilice
    por el número de desarrolladores para los que se ha
    Pagado. Con el SOFTWARE, puede crear aplicaciones, applets o
    cualquier otro software, que luego se puede distribuir libre de regalías.
    2. **Licencia de uso no comercial**
    Andrew Pietsch, le otorga un no exclusivo, intransferible
    licencia para utilizar el SOFTWARE para fines no comerciales.
    Con el SOFTWARE, puede crear aplicaciones, applets o cualquier
    otro software, que luego se puede distribuir libre de regalías.
    El uso no comercial incluye (i) uso personal, (ii) uso educativo
    y (iii) el uso por parte de organizaciones benéficas acreditadas.
    El uso no comercial prohíbe estrictamente (i) el uso para el cual
    recibir compensación y (ii) cualquier uso dentro y/o
    organización comercial. Para evitar dudas, los siguientes
    se consideran ejemplos de usos comerciales del Software que son
    expresamente prohibida por esta licencia:

    1. Uso en o para una empresa comercial;
    2. Uso con fines de lucro, personales o de otro tipo;
    3. Uso por parte de las agencias gubernamentales;
    4. Uso por parte de un proveedor de servicios de telecomunicaciones o Internet
    empresa;
    5. Uso en relación con la administración de un sitio web comercial;
    6. Uso en relación con la prestación de un servicio profesional
    por el cual se le compensa (incluido el sistema de pago
    administración);
    7. Uso en relación con la prestación de productos o servicios
    para una organización comercial;
    8. Agrupación o integración del Software con cualquier producto de hardware
    u otro producto de software para uso comercial.

    3. **Licencia de código fuente**
    La Licencia de Código Fuente le otorga el derecho de usar y modificar la
    El código fuente del SOFTWARE siempre que haya (i) que haya pagado el
    Tarifa de licencia de código fuente Y (ii) usted cumple con lo siguiente
    Reglas:

    1. Usted debe comprar una Licencia Comercial para cada desarrollador en
    su organización que utilizará el SOFTWARE, o cualquier
    versión o trabajo derivado del SOFTWARE de acuerdo con el
    Licencia de Uso Comercial.
    2. No debe revender, alquilar o arrendar el código fuente, o cualquier
    versión modificada o trabajo derivado del código fuente del SOFTWARE.
    3. No debe distribuir el código fuente, ni ningún
    versión o trabajo derivado del código fuente del SOFTWARE, en la fuente
    formulario de código. Solo puede distribuir versiones compiladas de la fuente
    código (en forma de objeto).
    4. No debe revender, alquilar, arrendar o distribuir productos creados
    del código fuente del SOFTWARE de cualquier manera que compita con
    el SOFTWARE.
    5. En ningún caso ninguna parte de la fuente del SOFTWARE podrá
    código se distribuya, divulgue o se puso a disposición de cualquier otro
    terceros sin el consentimiento expreso por escrito Andrew Pietsch.
    6. Debe proteger y mantener seguro todo el código fuente proporcionado por
    este contrato de licencia de código fuente. Aplicaciones que se construyen
    basado en este código fuente, y que se distribuyen o se
    accesible fuera de su organización, como Internet, debe ser
    protegido en la medida en que el código fuente no puede ser fácilmente
    extraído o descompilado.
    7. Todos los desarrolladores de su organización que planean acceder
    código fuente debe aceptar los términos de la licencia de código fuente
    Acuerdo. Además, cada desarrollador se compromete a gastar cada
    asegurar la confidencialidad del código de la fuente. Por ejemplo,
    bajo ninguna circunstancia el desarrollador puede poner el código fuente en un
    red interna donde él o ella no tiene control.
    2. **Propiedad**
    Usted no tiene derechos de propiedad sobre el Software. Más bien, usted tiene un
    licencia para utilizar el Software siempre y cuando este Contrato de Licencia
    sigue en pleno vigor y efecto. Propiedad del Software,
    La documentación y todos los derechos de propiedad intelectual en el mismo
    permanecer en todo momento con Andrew Pietsch. Cualquier otro uso de la
    Software de cualquier persona, negocio, corporación, gobierno
    organización o cualquier otra entidad está estrictamente prohibida y es un
    violación de este Contrato de Licencia.

    3. **Copyright**
    El Software y la Documentación contienen material que está protegido
    por la Ley de Derecho de Autor de los Estados Unidos y la ley de secretos comerciales, y por
    internacionales. Todos los derechos no otorgados a usted
    aquí están expresamente reservados por Andrew Pietsch. Usted no puede eliminar
    cualquier aviso de propiedad de Andrew Pietsch de cualquier copia de la
    Software o Documentación.

    4. **Restricciones**
    Usted no puede publicar, exhibir, divulgar, alquilar, arrendar, modificar,
    distribuir, o crear trabajos derivados basados en el Software o cualquier
    parte de ella. No puede realizar ingeniería inversa, descompilar, traducir,
    adaptar, o desmontar el Software, ni intentará crear
    el código fuente del código objeto del Software. Usted no puede
    transmitir el Software a través de cualquier red o entre cualquier dispositivo,
    aunque usted puede utilizar el Software para hacer tales transmisiones de
    otros materiales. Puede transferir el Software a otros ordenadores
    siempre y cuando solo lo use en un ordenador a la vez.

    5. **Confidencialidad**
    Usted reconoce que el Software contiene
    secretos de Andrew Pietsch y usted acepta mantener la
    confidencialidad del Software utilizando al menos un gran grado de
    cuidado como usted utiliza para mantener la confidencialidad de su propia mayoría
    información confidencial. Usted acepta comunicar razonablemente la
    términos y condiciones de este Contrato de Licencia de Software para aquellos
    personas empleadas por usted que entren en contacto con el Software,
    y hacer los mejores esfuerzos razonables para asegurar su cumplimiento con
    tales términos y condiciones, incluyendo, sin limitación, no
    permitir a sabiendas que dichas personas utilicen cualquier parte del Programa
    con el propósito de derivar el código fuente del Programa o
    derrotando a la Llave.

    6. **Garantía limitada**
    ANDREW PIETSCH GARANTIZA POR UN PERÍODO DE TRES (3) MESES DESPUÉS DE
    COMPRAR QUE EL SOFTWARE OPERARÁ SUSTANCIALMENTE DE ACUERDO
    CON LA DOCUMENTACION. EN CASO DE QUE EL SOFTWARE NO FUNCIONE DE MODO, SU
    EXCLUSIVO, Y LA ÚNICA OBLIGACIÓN DE ANDREW PIETSCH EN VIRTUD DE ESTE
    GARANTÍA, SERÁ, A LA SOLA DISCRECIÓN DE ANDREW PIETSCH, LA CORRECCIÓN
    DEL DEFECTO O REEMBOLSO DEL PRECIO DE COMPRA PAGADO POR EL
    Software. CUALQUIER USO POR USTED DEL SOFTWARE ES BAJO SU PROPIO RIESGO. éste
    LA GARANTÍA LIMITADA ES LA ÚNICA GARANTÍA PROPORCIONADA POR ANDREW PIETSCH
    RESPECTO AL SOFTWARE. EXCEPTO POR LA GARANTIA LIMITADA ANTERIOR, EL
    EL SOFTWARE SE PROPORCIONA "TAL CUAL." EN LA MEDIDA Máxima PERMITIDA POR
    LEY, ANDREW PIETSCH RENUNCIA A TODAS LAS OTRAS GARANTIAS DE CUALQUIER TIPO,
    EXPRESA O IMPLICA, INCLUYENDO, SIN LIMITACIONES, IMPLICA
    GARANTIAS DE COMERCIABILIDAD E IDONEIDAD PARA UN FIN PARTICULAR.
    ANDREW PIETSCH NO GARANTIZA QUE LAS FUNCIONES CONTENIDAS EN EL
    EL SOFTWARE CUMPLIRÁ CON CUALQUIER REQUISITO O NECESIDAD QUE PUEDA TENER, O QUE
    EL SOFTWARE OPERARÁ LIBRE DE ERRORES, O EN UN
    MODA, O QUE CUALQUIER DEFECTO O ERROR EN EL SOFTWARE SEA
    CORREGIDO, O QUE EL SOFTWARE ES COMPATIBLE CON CUALQUIER
    Plataforma. ALGUNAS JURISDICCIONES NO PERMITEN LA EXENCIÓN O EXCLUSIÓN
    DE GARANTIAS IMPLICADAS PARA QUE NO SE APLIQUEN A USTED.

    7. **Limitación de responsabilidad**
    EN NINGUNA CASO ANDREW PIETSCH SERÁ RESPONSABLE ANTE USTED O CUALQUIER TERCERO
    POR DAños INCIDENTALES O CONSECUENTES (INCLUYENDO, SIN
    LIMITACIONES, INDIRECTAS, ESPECIALES, PUNITIVAS O EJEMPLARES POR
    Pérdida de negocio, pérdida de beneficios, interrupción del negocio o pérdida
    INFORMACIÓN COMERCIAL) QUE SURJA DEL USO O LA INCAPACIDAD DE
    UTILIZAR EL PROGRAMA, O PARA CUALQUIER RECLAMO DE CUALQUIER OTRA PARTE, INCLUSO SI
    ANDREW PIETSCH HA SIDO ADVERTIDO DE LA POSIBILIDAD DE TALES DAÑOS.
    RESPONSABILIDAD AGREGADA DE ANDREW PIETSCH CON RESPECTO A SU
    OBLIGACIONES BAJO ESTE ACUERDO O DE OTRA MANERA CON RESPECTO A LA
    EL SOFTWARE Y LA DOCUMENTACIÓN O DE OTRO MODO NO EXCEDERÁN LA CANTIDAD
    DE LA LICENCIA PAGADA POR USTED POR EL SOFTWARE Y LA DOCUMENTACION.
    DEBIDO A QUE ALGUNOS ESTADOS/PAÍSES NO PERMITEN LA EXCLUSIÓN O
    LIMITACIONES DE RESPONSABILIDAD POR DAños CONSECUENTES O INCIDENTALES,
    LA LIMITACION ANTERIOR PUEDE NO APLICARSE A USTED.

    8. **Terminación**
    Este Contrato de Licencia es efectivo hasta que se rescinda. Usted puede
    rescindir este Contrato de Licencia en cualquier momento destruyendo o
    devolver a Andrew Pietsch todas las copias del Software y
    Documentación en su posesión o bajo su control. Andrew
    Pietsch puede rescindir este Contrato de Licencia si alguno de los términos de
    este Contrato de Licencia ha sido incumplido. Tras la notificación de
    terminación, usted acepta destruir o devolver a Andrew Pietsch todo
    copias del Software y la Documentación y para certificar por escrito
    que todas las copias conocidas, incluidas las copias de seguridad, han sido
    Destruido. Todas las disposiciones relativas a la confidencialidad,
    derechos, y la no divulgación sobrevivirá a la terminación de este
    Contrato de licencia de software.

    9. **General**
    Este Contrato de Licencia se interpretará, interpretará y regirá
    por las leyes de Australia sin tener en cuenta los conflictos de leyes
    disposiciones de las mismas. El foro exclusivo para cualquier disputa que surja
    de o en relación con este Contrato de Licencia será un
    corte apropiada sentada en Victoria, Australia. Esta licencia
    Acuerdo constituirá el Acuerdo completo entre las partes
    Aquípara. Cualquier renuncia o modificación de este Contrato de Licencia
    sólo ser eficaz si es por escrito y firmado por ambas partes
    Aquípara. Si alguna parte de este Contrato de Licencia se encuentra inválida o
    inaplicables por un tribunal de jurisdicción competente, el resto
    de este Contrato de Licencia se interpretará de manera que razonablemente
    efecto de la intención de las partes.

Detalles del programa