GUI Commands 2.1

Licence: Essai gratuit ‎Taille du fichier: 1.17 MB
‎Note des utilisateurs: 4.6/5 - ‎5 ‎Votes

Gui Commands est un cadre de commande complet pour les applications d’interface utilisateur Swing. GUI commande les fonctionnalités sur les actions standard de Swing. Avec les commandes GUI, il est simple de modifier l’apparence des commandes en fonction du contexte dans lequel elles apparaissent. La bibliothèque prend également en charge les conventions spécifiques à la plate-forme vous permettant d’écrire une configuration qui sera adaptée à la plate-forme sous-jacente. Les groupes de commandement ont fourni un soutien sophistiqué pour les menus et les barres d’outils. Les groupes sont configurés à partir de fichiers de configuration simples et peuvent être facilement manipulés au moment de l’exécution à l’aide de leurs API builder. De nombreuses fonctionnalités sont fournies pour simplifier le développement de l’interface utilisateur, y compris les commandes pré-construites pour fermer les fenêtres, ouvrir et enregistrer des fichiers, ou afficher une liste de fichiers récente. Il existe également des caractéristiques-cadres telles que la délégation des commandes et l’intégration des travailleurs de balançoire. La délégation des commandes vous permet de personnaliser facilement le comportement d’une commande en fonction du contexte actuel de l’utilisateur. La bibliothèque comprend une stratégie de délégation axée sur l’accent qui peut être activée en quelques lignes de code. L’intégration SwingWorker facilite également l’activation de la vitre et désactive la commande pendant que la tâche d’arrière-plan est en cours d’exécution. L’API s’efforce de rester simple tout en soutenant les fonctionnalités puissantes hors de la boîte. Il a été nécessaire de veiller à ce que les bibliothèques s’métriquent des petits projets d’entreprise indépendants aux projets d’entreprise à grande échelle. Une grande partie de l’attrait de la bibliothèque est qu’elle fournit de nombreuses fonctions de commodité et des commandes pour simplifier la vie du développeur. Par exemple, vous pouvez toujours récupérer la fenêtre du bouton d’invocation à l’aide de getInvokerWindow(); la commande s’occupe de parcourir toutes les hiérarchies de menu popup. HoverListeners vous permet d’afficher les détails de n’importe quelle commande en vol stationnaire en quelques lignes de code. Le CommandHyperlinkListener facilite l’activation des commandes à partir d’hyperliens dans JEditorPanes.

historique de la version

  • Version 2.1 posté sur 2007-08-24

    EULA - Accord de licence utilisateur final



    IMPORTANT - LISEZ ATTENTIVEMENT CES TERMES AVANT DE TÉLÉCHARGER CE
    Logiciel. EN TÉLÉCHARGEANT OU EN UTILISANT CE LOGICIEL, VOUS RECONNAISSEZ
    QUE VOUS AVEZ (i) LIRE CE CONTRAT DE LICENCE, (ii) QUE VOUS
    COMPRENEZ-LE, (iii) ET QUE VOUS ACCEPTEZ D’ÊTRE LIÉ PAR SES TERMES.
    SI VOUS N’ACCEPTEZ PAS LES MODALITÉS DE CETTE LICENCE
    ACCORD, VOUS NE DEVEZ PAS TÉLÉCHARGER OU UTILISER LE LOGICIEL.

    1. **License Editions**

    1. **Licence d’utilisation commerciale**
    Andrew Pietsch, vous accorde un non-exclusif, non transférable
    licence d’utilisation du LOGICIEL pour prendre en charge jusqu’au nombre de
    développeurs simultanés au sein de votre organisation pour laquelle vous
    ont payé les droits de licence. Vous pouvez transférer ou installer le LOGICIEL
    sur plus d’un ordinateur, à condition que le LOGICIEL ne soit utilisé
    par le nombre de développeurs pour lesquels les droits de licence ont été
    Payé. À l’aide du LOGICIEL, vous pouvez créer des applications, des applets ou
    tout autre logiciel, qui peut ensuite être distribué sans redevance.
    2. **Licence d’utilisation non commerciale**
    Andrew Pietsch, vous accorde un non-exclusif, non transférable
    licence d’utilisation du LOGICIEL pour soley à des fins non commerciales.
    À l’aide du LOGICIEL, vous pouvez créer des applications, des applets ou
    d’autres logiciels, qui peuvent ensuite être distribués sans redevance.
    L’utilisation non commerciale comprend (i) l’usage personnel, (ii) l’utilisation éducative
    et (iii) l’utilisation par des organisations caritatives accréditées.
    L’utilisation non commerciale interdit strictement (i) l’utilisation pour laquelle vous
    recevoir une indemnisation et (ii) toute utilisation à l’intérieur et/ou pour une
    organisation commerciale. Pour éviter le doute, les
    sont considérés comme des exemples d’utilisations commerciales du logiciel qui sont
    expressément interdite par cette licence :

    1. Utiliser à ou pour une entreprise commerciale;
    2. Utilisation à des fins financières, personnelles ou autres;
    3. Utilisation par les organismes gouvernementaux;
    4. Utilisation par un fournisseur de services de télécommunication ou Internet
    société;
    5. Utilisation dans le cadre de l’administration d’un site Web commercial;
    6. Utilisation dans le cadre de la prestation de services professionnels
    pour lequel vous êtes indemnisé (y compris le système payé
    administration);
    7. Utilisation dans le cadre de la fourniture de produits ou de services
    pour une organisation commerciale;
    8. Regroupement ou intégration du logiciel avec n’importe quel produit matériel
    ou un autre produit logiciel à usage commercial.

    3. **Licence de code source**
    La licence source vous accorde le droit d’utiliser et de modifier le
    code source de SOFTWARE à condition que vous avez (i) que vous avez payé le
    Source Code Licence Fee ET (ii) vous vous conformez aux
    Règles:

    1. Vous devez acheter une licence commerciale pour chaque développeur
    votre organisation qui utilisera le LOGICIEL, ou tout modifed
    version ou dérivé du LOGICIEL selon le
    Licence d’utilisation commerciale.
    2. Vous ne devez pas revendre, louer ou louer le code source, ni
    version modifed ou le travail dérivé du code source SOFTWARE.
    3. Vous ne devez pas distribuer le code source, ni
    version ou dérivé du code source SOFTWARE, en source
    formulaire de code. Vous ne pouvez distribuer que des versions compilées de la source
    code (sous forme d’objet).
    4. Vous ne devez pas revendre, louer, louer ou distribuer des produits créés
    à partir du code source du LOGICIEL de quelque manière que ce soit qui serait en concurrence avec
    le LOGICIEL.
    5. En aucun cas aucune partie de la source du LOGICIEL ne peut
    le code soit distribué, divulgué ou mis à la disposition de toute
    tiers sans le consentement écrit exprès Andrew Pietsch.
    6. Vous devez protéger et conserver en toute sécurité tout le code source fourni par
    ce contrat de licence de code source. Applications construites
    sur la base de ce code source, et qui sont distribués ou sont
    accessible en dehors de votre organisation, comme Internet, doit être
    protégé dans la mesure où le code source ne peut pas être facilement
    extrait ou décompilé.
    7. Tous les développeurs au sein de votre organisation qui prévoient d’accéder
    le code source doit accepter les termes de la licence de code source
    Accord. En outre, chaque développeur accepte de dépenser chaque
    d’assurer la confidentialité du code de la source. Par exemple,
    en aucun cas le développeur ne peut mettre le code source sur un
    réseau interne où il ou elle n’a aucun contrôle.
    2. **Propriété**
    Vous n’avez aucun droit de propriété dans le logiciel. Au contraire, vous avez une
    licence d’utilisation du logiciel tant que ce contrat de licence
    reste en pleine force et en vigueur. Propriété du logiciel,
    La documentation et tous les droits de propriété intellectuelle qui s’y ont
    rester en tout temps avec Andrew Pietsch. Toute autre utilisation de la
    Logiciel par toute personne, entreprise, société, gouvernement
    organisation ou toute autre entité est strictement interdite et est un
    violation de ce contrat de licence.

    3. **Droit d’auteur**
    Le logiciel et la documentation contiennent du matériel protégé
    par la loi américaine sur le droit d’auteur et le droit secret commercial, et par
    dispositions des traités internationaux. Tous les droits qui ne vous sont pas accordés
    sont expressément réservés par Andrew Pietsch. Vous ne pouvez pas supprimer
    tout avis exclusif d’Andrew Pietsch à partir de toute copie de la
    Logiciel ou documentation.

    4. **Restrictions**
    Vous ne pouvez pas publier, afficher, divulguer, louer, louer, modifier, prêter,
    distribuer, ou créer des œuvres dérivées basées sur le logiciel ou tout autre
    partie de celui-ci. Vous ne pouvez pas inverser ingénieur, décomposer, traduire,
    adapter, ou démonter le logiciel, et vous ne devez pas tenter de créer
    le code source du code objet pour le logiciel. Vous ne pouvez pas
    transmettre le logiciel sur n’importe quel réseau ou entre tous les appareils,
    bien que vous pouvez utiliser le logiciel pour faire de telles transmissions de
    d’autres matériaux. Vous pouvez transférer le logiciel vers d’autres ordinateurs
    vous possédez tant que vous ne l’utilisez que sur un ordinateur à la fois.

    5. **Confidentialité**
    Vous reconnaissez que le logiciel contient des
    secrets d’Andrew Pietsch et vous par la présente d’accord pour maintenir le
    confidentialité du logiciel en utilisant au moins un degré aussi élevé de
    soins que vous utilisez pour maintenir la confidentialité de votre propre plus
    informations confidentielles. Vous acceptez de communiquer raisonnablement le
    conditions de ce contrat de licence logicielle à ceux
    personnes employées par vous qui entrent en contact avec le Logiciel,
    et d’utiliser les meilleurs efforts raisonnables pour assurer leur conformité aux
    conditions, y compris, sans limitation, non
    permettant sciemment à ces personnes d’utiliser n’importe quelle partie du Programme
    dans le but de dériver le code source du Programme ou
    vaincre la Clé.

    6. **Garantie limitée**
    ANDREW PIETSCH JUSTIFIE POUR UNE PÉRIODE DE TROIS (3) MOIS APRÈS
    ACHAT QUE LE LOGICIEL FONCTIONNERA DE MANIÈRE SUBSTANTIELLE CONFORMÉMENT À
    AVEC LA DOCUMENTATION. SI LE LOGICIEL NE FONCTIONNE PAS AINSI, VOTRE
    RECOURS EXCLUSIF, ET LA SEULE OBLIGATION D’ANDREW PIETSCH EN VERTU DE CETTE
    GARANTIE, DOIT ÊTRE, À LA SEULE DISCRÉTION D’ANDREW PIETSCH, LA CORRECTION
    DU DÉFAUT OU DU REMBOURSEMENT DU PRIX D’ACHAT PAYÉ POUR LE
    Logiciel. TOUTE UTILISATION PAR VOUS DU LOGICIEL EST À VOS RISQUES ET PÉRILS. Ce
    GARANTIE LIMITÉE EST LA SEULE GARANTIE FOURNIE PAR ANDREW PIETSCH
    EN CE QUI CONCERNE LE LOGICIEL. À L’EXCEPTION DE LA GARANTIE LIMITÉE CI-DESSUS, LE
    LOGICIEL EST FOURNI "AS IS." DANS LA MESURE MAXIMALE PERMISE PAR
    Loi ANDREW PIETSCH DÉCLINE TOUTES LES AUTRES GARANTIES DE TOUTE NATURE,
    EXPRIMÉ OU IMPLICITE, Y COMPRIS, SANS LIMITATION, IMPLICITE
    GARANTIES DE MARCHANDITÉ ET D’APTITUDE À UNE FIN PARTICULIÈRE.
    ANDREW PIETSCH NE JUSTIFIE PAS QUE LES FONCTIONS CONTENUES DANS LE
    LOGICIEL RÉPONDRA À TOUTES LES EXIGENCES OU BESOINS QUE VOUS POURRIEZ AVOIR, OU QUE
    LE LOGICIEL FONCTIONNERA SANS ERREUR, OU DANS UN
    MODE, OU QUE TOUT DÉFAUT OU ERREUR DANS LE LOGICIEL SERA
    CORRIGÉ, OU QUE LE LOGICIEL EST COMPATIBLE AVEC UN
    Plate-forme. CERTAINES JURIDICTIONS N’AUTORISENT PAS LA RENONCIATION OU L’EXCLUSION
    GARANTIES IMPLICITES AFIN QU’ELLES NE S’APPLIQUENT PAS À VOUS.

    7. **Limitation de la responsabilité**
    EN AUCUN CAS ANDREW PIETSCH NE SERA RESPONSABLE ENVERS VOUS OU UN TIERS
    POUR TOUT DOMMAGE ACCESSOIRE OU CONSÉQUENT (Y COMPRIS, SANS
    LIMITATION, DOMMAGES-INTÉRÊTS INDIRECTS, SPÉCIAUX, PUNITIFS OU EXEMPLAIRES POUR
    PERTE D’ENTREPRISE, PERTE DE PROFITS, INTERRUPTION D’ENTREPRISE OU PERTE
    D’INFORMATIONS COMMERCIALES) DÉCOULANT DE L’UTILISATION OU DE L’INCAPACITÉ DE
    UTILISEZ LE PROGRAMME, OU POUR TOUTE RÉCLAMATION DE TOUTE AUTRE PARTIE, MÊME SI
    ANDREW PIETSCH A ÉTÉ INFORMÉ DE LA POSSIBILITÉ DE TELS DOMMAGES.
    LA RESPONSABILITÉ GLOBALE D’ANDREW PIETSCH À L’ÉGARD DE SES
    OBLIGATIONS EN VERTU DE CET ACCORD OU AUTREMENT EN CE QUI CONCERNE LA
    LOGICIELS ET DOCUMENTS OU AUTREMENT NE DOIVENT PAS DÉPASSER LE MONTANT
    DES FRAIS DE LICENCE PAYÉS PAR VOUS POUR LE LOGICIEL ET LA DOCUMENTATION.
    PARCE QUE CERTAINS ÉTATS/PAYS N’AUTORISENT PAS L’EXCLUSION OU
    LIMITATION DE LA RESPONSABILITÉ POUR DOMMAGES-INTÉRÊTS CONSÉQUENTS OU ACCESSOIRES,
    LA LIMITATION CI-DESSUS PEUT NE PAS S’APPLIQUER À VOUS.

    8. **Résiliation**
    Ce contrat de licence est en vigueur jusqu’à ce qu’il soit résilié. Vous pouvez
    résilier ce contrat de licence à tout moment en détruisant ou en
    retour à Andrew Pietsch toutes les copies du logiciel et
    Documentation en votre possession ou sous votre contrôle. Andrew
    Pietsch peut résilier ce contrat de licence si l’une ou l’autre des conditions de
    ce contrat de licence a été violé. Lors de la notification de
    résiliation, vous acceptez de détruire ou de retourner à Andrew Pietsch tous les
    copies du logiciel et de la documentation et de certifier par écrit
    que toutes les copies connues, y compris les copies de sauvegarde, ont été
    Détruit. Toutes les dispositions relatives à la confidentialité, aux
    droits, et la non-divulgation doit survivre à la résiliation de cette
    Contrat de licence logicielle.

    9. **Général**
    Ce contrat de licence doit être interprété, interprété et régi
    par les lois de l’Australie sans égard aux conflits de droit
    dispositions de celui-ci. Le forum exclusif pour tous les litiges
    hors ou en relation avec ce contrat de licence est un
    tribunal approprié siégeant à Victoria, en Australie. Cette licence
    l’accord constitue l’ensemble de l’Accord entre les parties
    jusqu’à ce que. Toute renonciation ou modification de ce contrat de licence
    seulement être efficace si elle est écrite et signée par les deux parties
    jusqu’à ce que. Si une partie de ce contrat de licence est déclarée invalide ou
    inapplicable par un tribunal compétent, le reste
    de ce contrat de licence doit être interprété de manière à
    l’intention des parties.

Détails du programme