GUI Commands 2.1
Sarai in grado di scaricare in 5 secondi.
Circa GUI Commands
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.