GUI Commands 2.1

Licenza: Prova gratuita ‎Dimensioni del file: 1.17 MB
‎Valutazione utenti: 4.6/5 - ‎5 ‎Voti

GUI Commands è un framework di comando completo per le applicazioni dell'interfaccia utente Swing. Funzionalità comandi GUI rispetto alle azioni standard di Swing. Con i comandi GUI è semplice modificare l'aspetto dei comandi in base al contesto in cui appaiono. La libreria supporta anche convenzioni specifiche della piattaforma che consentono di scrivere una configurazione che verrà adattata alla piattaforma sottostante. I gruppi di comandi fornivano un supporto sofisticato per menu e barre degli strumenti. I gruppi sono configurati da semplici file di configurazione e possono essere facilmente manipolati in fase di esecuzione utilizzando le API del generatore. Vengono fornite molte funzionalità per semplificare lo sviluppo dell'interfaccia utente, inclusi i comandi pre-costruiti per la chiusura di finestre, l'apertura e il salvataggio di file o la visualizzazione di un elenco di file recenti. Esistono anche funzionalità di framework come la delega dei comandi e l'integrazione dei lavoratori swing. La delega dei comandi consente di personalizzare facilmente il comportamento di un comando in base al contesto corrente dell'utente. La libreria include una strategia di delega basata sullo stato attivo che può essere attivata in poche righe di codice. Analogamente, l'integrazione SwingWorker semplifica l'attivazione del riquadro di vetro e la disattivazione del comando durante l'esecuzione dell'attività in background. L'API si sforza di rimanere semplice supportando al contempo potenti funzionalità. Si è cercato di garantire che la biblioteca si ridimensiona da piccoli progetti aziendali indipendenti a progetti aziendali su larga scala. Gran parte dell'attrattiva della libreria è che fornisce molte funzioni e comandi di convenienza per semplificare la vita dello sviluppatore. Ad esempio, è sempre possibile recuperare la finestra del pulsante di richiamo utilizzando getInvokerWindow(); il comando si occupa di attraversare eventuali gerarchie di menu popup. HoverListeners consente di visualizzare i dettagli di qualsiasi comando al passaggio del mouse in poche righe di codice. CommandHyperlinkListener semplifica l'attivazione dei comandi dai collegamenti ipertestuali in JEditorPanes.

cronologia delle versioni

  • Versione 2.1 pubblicato il 2007-08-24

    Contratto di licenza con l'utente finale



    IMPORTANTE- LEGGERE ATTENTAMENTE QUESTI TERMINI PRIMA DI SCARICARE QUESTO
    Software. SCARICANDO O UTILIZZANDO QUESTO SOFTWARE, L'UTENTE RICONOSCE
    CHE HAI (i) LETTO IL PRESENTE CONTRATTO DI LICENZA, (ii) CHE HAI (i) LETTO IL PRESENTE CONTRATTO DI LICENZA, (ii) CHE
    CAPIRLO, (iii) E CHE ACCETTI DI ESSERE VINCOLATO DAI SUOI TERMINI.
    SE L'UTENTE NON ACCETTA I TERMINI E LE CONDIZIONI DELLA PRESENTE LICENZA
    CONTRATTO, NON È NECESSARIO SCARICARE O UTILIZZARE IL SOFTWARE.

    1. **Edizioni licenza**

    1. **Licenza per uso commerciale**
    Andrew Pietsch, ti concede un non esclusivo, non trasferibile
    licenza di utilizzare il SOFTWARE per supportare fino al numero di
    sviluppatori simultanei all'interno dell'organizzazione per la quale si
    hanno pagato il canone di licenza. È possibile trasferire o installare il SOFTWARE
    su più computer, a condizione che il SOFTWARE sia utilizzato solo
    dal numero di sviluppatori per i quali il canone di licenza è stato
    Pagato. Utilizzando il SOFTWARE, è possibile creare applicazioni, applet o
    qualsiasi altro software, che può quindi essere distribuito senza royalty.
    2. **Licenza per uso non commerciale**
    Andrew Pietsch, ti concede un non esclusivo, non trasferibile
    licenza di utilizzare il SOFTWARE per scopi non commerciali.
    Utilizzando il SOFTWARE, è possibile creare applicazioni, applet o qualsiasi
    altri software, che possono quindi essere distribuiti senza royalty.
    L'uso non commerciale comprende (i) l'uso personale, (ii) l'uso educativo
    e (iii) l'uso da parte di organizzazioni caritative accreditate.
    L'uso non commerciale vieta rigorosamente (i) l'uso per il quale
    ricevere un indennizzo e (ii) qualsiasi utilizzo sia all'interno che per un
    organizzazione commerciale. A scanso di equivoci, i seguenti
    sono considerati esempi di usi commerciali del Software che sono
    espressamente vietata da questa licenza:

    1. Uso presso o per un'impresa commerciale;
    2. Utilizzare a titolo di lucro, personale o di altro tipo;
    3. Uso da parte di agenzie governative;
    4. Uso da parte di un fornitore di telecomunicazioni o di servizi Internet
    società;
    5. Utilizzo in relazione all'amministrazione di un sito web commerciale;
    6. Uso in relazione alla prestazione di servizi professionali
    per il quale sei risarcito (incluso il sistema a pagamento
    amministrazione);
    7. Uso in relazione alla fornitura di prodotti o servizi
    per un'organizzazione commerciale;
    8. Raggruppamento o integrazione del Software con qualsiasi prodotto hardware
    o un altro prodotto software per uso commerciale.

    3. **Licenza codice sorgente**
    La Licenza codice sorgente ti concede il diritto di utilizzare e modificare
    codice sorgente del SOFTWARE a condizione che tu abbia (i) pagato il
    Tassa di licenza per il codice sorgente E (ii) si rispetta quanto segue
    Regole:

    1. È necessario acquistare una licenza commerciale per ogni sviluppatore in
    l'organizzazione che utilizzerà il SOFTWARE, o qualsiasi modifica
    versione o opera derivata del SOFTWARE secondo la
    Licenza per uso commerciale.
    2. Non è necessario rivendere, affittare o affittare il codice sorgente, o qualsiasi
    versione modificata o opera derivata del codice sorgente SOFTWARE.
    3. Non è necessario distribuire il codice sorgente o qualsiasi modifica
    versione o opera derivata del codice sorgente SOFTWARE, nella fonte
    modulo di codice. È possibile distribuire solo le versioni compilate dell'origine
    codice (in forma di oggetto).
    4. Non è necessario rivendere, affittare, affittare o distribuire prodotti creati
    dal codice sorgente del SOFTWARE in qualsiasi modo che competerebbe con
    software.
    5. In nessun caso nessuna parte della fonte del SOFTWARE
    codice essere distribuito, divulgato o altrimenti messo a disposizione di qualsiasi
    terzi senza l'espresso consenso scritto Andrew Pietsch.
    6. È necessario proteggere e mantenere sicuro tutto il codice sorgente fornito da
    questo contratto di licenza per il codice sorgente. Applicazioni create
    sulla base di questo codice sorgente, e che sono distribuiti o sono
    accessibile al di fuori dell'organizzazione, ad esempio Internet, deve essere
    protetto nella misura in cui il codice sorgente non può essere facilmente
    estratta o decompilato.
    7. Tutti gli sviluppatori all'interno dell'organizzazione che prevedono di accedere
    Il codice sorgente deve accettare i termini della licenza del codice sorgente
    Accordo. Inoltre, ogni sviluppatore accetta di spendere ogni
    sforzo per assicurare la riservatezza del codice sorgente. Per esempio
    In nessun caso lo sviluppatore può inserire il codice sorgente in un
    rete interna in cui non ha alcun controllo.
    2. **Proprietà**
    Non si dispone di diritti di proprietà nel Software. Piuttosto, si dispone di un
    licenza per l'utilizzo del Software fino a quando il presente Contratto di Licenza
    rimane in piena forza ed effetto. Proprietà del Software,
    La documentazione e tutti i diritti di proprietà intellettuale in essa
    rimanere in ogni momento con Andrew Pietsch. Qualsiasi altro utilizzo
    Software di qualsiasi persona, azienda, azienda, governo
    organizzazione o qualsiasi altra entità è severamente vietata ed è un
    violazione del presente Contratto di Licenza.

    3. **Copyright**
    Il Software e la Documentazione contengono materiale protetto
    dalla Legge sul copyright degli Stati Uniti e dalla legge segreta commerciale, e da
    disposizioni del trattato internazionale. Tutti i diritti non concessi all'utente
    nel presente documento sono espressamente riservati da Andrew Pietsch. Non è possibile rimuovere
    qualsiasi avviso proprietario di Andrew Pietsch da qualsiasi copia del
    Software o documentazione.

    4. **Restrizioni**
    Non è possibile pubblicare, visualizzare, divulgare, affittare, affittare, modificare,
    distribuire, o creare opere derivate basate sul Software o su qualsiasi
    Parte. Non è possibile decodificare, decompilare, tradurre,
    adattare o smontare il Software, né si cercherà di creare
    il codice sorgente dal codice oggetto per il Software. Non è possibile
    trasmettere il Software su qualsiasi rete o tra qualsiasi dispositivo,
    anche se è possibile utilizzare il Software per effettuare tali trasmissioni di
    altri materiali. È possibile trasferire il Software ad altri computer
    possiedi purché lo usi solo su un computer alla volta.

    5. **Riservatezza**
    L'utente riconosce che il Software contiene
    segreti di Andrew Pietsch e voi con la presente siete d'accordo a mantenere la
    riservatezza del Software utilizzando almeno un grado di
    cura come si utilizza per mantenere la riservatezza del proprio più
    informazioni riservate. L'utente accetta di comunicare ragionevolmente
    termini e condizioni del presente Contratto di Licenza Software a coloro che
    persone impiegate da voi che entrano in contatto con il Software,
    e di fare ogni ragionevole sforzo per garantire il loro rispetto
    tali termini e condizioni, tra cui, a titolo esemplificativo e non
    consentendo consapevolmente a tali persone di utilizzare qualsiasi parte del Programma
    allo scopo di derivare il codice sorgente del Programma o
    sconfiggendo la Chiave.

    6. **Garanzia limitata**
    ANDREW PIETSCH GARANTISCE PER UN PERIODO DI TRE (3) MESI DOPO
    ACQUISTARE CHE IL SOFTWARE OPERERÀ IN MODO SOSTANZIALE IN CONFORMITÀ
    CON LA DOCUMENTAZIONE. SE IL SOFTWARE NON FUNZIONA COSÌ,
    RIMEDIO ESCLUSIVO, E L'UNICO OBBLIGO DI ANDREW PIETSCH AI SENSI DI QUESTO
    GARANZIA, SARÀ, A ESCLUSIVA DISCREZIONE DI ANDREW PIETSCH, CORREZIONE
    DEL DIFETTO O DEL RIMBORSO DEL PREZZO DI ACQUISTO PAGATO PER LA
    Software. QUALSIASI UTILIZZO DA PARTE TUA DEL SOFTWARE È A TUO RISCHIO E PERICOLO. Questo
    LA GARANZIA LIMITATA È L'UNICA GARANZIA FORNITA DA ANDREW PIETSCH
    PER QUANTO RIGUARDA IL SOFTWARE. FATTA ECCEZIONE PER LA GARANZIA LIMITATA DI CUI SOPRA,
    IL SOFTWARE È FORNITO "COSÌ COM", NELLA MISURA MASSIMA CONSENTITA
    LEGGE, ANDREW PIETSCH DECLINA TUTTE LE ALTRE GARANZIE DI QUALSIASI TIPO,
    ESPRESSO O IMPLICITO, INCLUSO, A TITOLO ESEMPLIFICATIVO, IMPLICITO
    GARANZIE DI COMMERCIABILITÀ E IDONEITÀ PER UNO SCOPO PARTICOLARE.
    ANDREW PIETSCH NON GARANTISCE CHE LE FUNZIONI CONTENUTE NELLA
    SOFTWARE SODDISFI TUTTI I REQUISITI O LE ESIGENZE CHE POTRESTI AVERE, O CHE
    IL SOFTWARE FUNZIONERÀ SENZA ERRORI, O IN UN
    MODA, O CHE EVENTUALI DIFETTI O ERRORI NEL SOFTWARE SARANNO
    CORRETTO, O CHE IL SOFTWARE È COMPATIBILE CON QUALSIASI PARTICOLARE
    Piattaforma. ALCUNE GIURISDIZIONI NON CONSENTONO LA RINUNCIA O L'ESCLUSIONE
    DI GARANZIE IMPLICITE IN MODO CHE NON POSSANO APPLICARSI ALL'UTENTE.

    7. **Limitazione di responsabilità**
    IN NESSUN CASO ANDREW PIETSCH SARÀ RESPONSABILE NEI CONFRONTI DELL'INTERESSATO O DI TERZI
    PER EVENTUALI DANNI INCIDENTALI O CONSEQUENZIALI (INCLUSI, SENZA
    LIMITAZIONE, DANNI INDIRETTI, SPECIALI, PUNITIVI O ESEMPLARI PER
    PERDITA DI ATTIVITÀ, PERDITA DI PROFITTI, INTERRUZIONE DELL'ATTIVITÀ O PERDITA
    INFORMAZIONI COMMERCIALI) DERIVANTI DALL'USO O DALL'INCAPACITÀ DI
    UTILIZZARE IL PROGRAMMA, O PER QUALSIASI RECLAMO DA PARTE DI QUALSIASI ALTRA PARTE, ANCHE SE
    ANDREW PIETSCH È STATO INFORMATO DELLA POSSIBILITÀ DI TALI DANNI.
    RESPONSABILITÀ AGGREGATA DI ANDREW PIETSCH NEI CONFRONTI
    OBBLIGHI DERIVANTI DAL PRESENTE ACCORDO O IN ALTRO MODO
    SOFTWARE E DOCUMENTAZIONE O IN ALTRO MODO NON DEVE SUPERARE L'IMPORTO
    DEL CANONE DI LICENZA PAGATO DALL'UTENTE PER IL SOFTWARE E LA DOCUMENTAZIONE.
    POICHÉ ALCUNI STATI/PAESI NON CONSENTONO L'ESCLUSIONE O
    LIMITAZIONE DI RESPONSABILITÀ PER DANNI CONSEQUENZIALI O INCIDENTALI,
    LA LIMITAZIONE DI CUI SOPRA POTREBBE NON ESSERE APPLICABILE ALL'UTENTE.

    8. **Terminazione**
    Il presente Contratto di Licenza è efficace fino alla sua risoluzione. È possibile
    risolvere il presente Contratto di Licenza in qualsiasi momento distruggendo o
    tornando ad Andrew Pietsch tutte le copie del Software e
    Documentazione in tuo possesso o sotto il tuo controllo. Andrew
    Pietsch può risolvere il presente Contratto di Licenza se uno dei termini
    il presente Contratto di Licenza è stato violato. Al momento della notifica
    risoluzione, accetti di distruggere o restituire ad Andrew Pietsch tutti
    copie del Software e della Documentazione e per certificare per iscritto
    che tutte le copie conosciute, comprese le copie di backup, sono state
    Distrutto. Tutte le disposizioni relative alla riservatezza, alle
    diritti umani, e la mancata divulgazione sopravvive alla cessazione del presente
    Contratto di licenza software.

    9. **Generale**
    Il presente Contratto di Licenza deve essere interpretato, interpretato e regolato
    dalle leggi australiane in materia di conflitti di legge
    disposizioni della stessa. Il forum esclusivo per eventuali controversie
    in relazione al presente Contratto di Licenza sarà un
    corte competente a Victoria, Australia. Questa licenza
    L'accordo costituisce l'intero accordo tra le parti
    Quiper. Qualsiasi rinuncia o modifica del presente Contratto di Licenza
    essere efficace solo se è scritto e firmato da entrambe le parti
    Quiper. Se una parte del presente Contratto di Licenza viene trovata non valida o
    inapplicabile da un tribunale competente, il resto
    del presente Contratto di Licenza devono essere interpretati in modo da
    l'intenzione delle parti.

Dettagli del programma