GUI Commands 2.1

Lizenz: Kostenlose Testversion ‎Dateigröße: 1.17 MB
‎Benutzerbewertung: 4.6/5 - ‎5 ‎Stimmen

Über GUI Commands

GUI Commands ist ein umfassendes Befehlsframework für Swing-Benutzeroberflächenanwendungen. GUI-Befehle Funktionalität über Swings Standardaktionen. Mit GUI-Befehlen ist es einfach, die Darstellung von Befehlen basierend auf dem Kontext zu ändern, in dem sie angezeigt werden. Die Bibliothek unterstützt auch plattformspezifische Konventionen, mit denen Sie eine Konfiguration schreiben können, die an die zugrunde liegende Plattform angepasst wird. Befehlsgruppen boten ausgeklügelte Unterstützung für Menüs und Symbolleisten. Gruppen werden aus einfachen Konfigurationsdateien konfiguriert und können zur Laufzeit mit ihren Builder-APIs leicht bearbeitet werden. Viele Funktionen werden bereitgestellt, um die Entwicklung der Benutzeroberflächen zu vereinfachen, einschließlich vorgefertigter Befehle zum Schließen von Fenstern, Öffnen und Speichern von Dateien oder Anzeigen einer aktuellen Dateiliste. Es gibt auch Framework-Features wie das Delegieren von Befehlen und die Integration von Swing-Workern. Mit dem Delegieren von Befehlen können Sie das Verhalten eines Befehls basierend auf dem aktuellen Kontext des Benutzers einfach anpassen. Die Bibliothek enthält eine fokusbasierte Delegierungsstrategie, die in einigen Codezeilen aktiviert werden kann. Die SwingWorker-Integration macht es auf ähnliche Weise einfach, die Glasscheibe zu aktivieren und den Befehl zu deaktivieren, während die Hintergrundaufgabe ausgeführt wird. Die API ist bestrebt, einfach zu bleiben und dabei leistungsstarke Funktionen sofort zu unterstützen. Es wurde darauf geachtet, dass die Bibliothek von kleinen unabhängigen bis hin zu großen Unternehmensprojekten skaliert wird. Ein großer Teil der Attraktivität der Bibliothek ist, dass sie viele Komfortfunktionen und Befehle bietet, um das Leben des Entwicklers zu vereinfachen. Als Beispiel können Sie das Fenster der Aufrufenschaltfläche immer mit getInvokerWindow(); Der Befehl kümmert sich um das Durchlaufen von Popupmenühierarchien. Mit HoverListeners können Sie die Details eines beliebigen schwebenden Befehls in einigen Codezeilen anzeigen. Der CommandHyperlinkListener macht es einfach, Befehle aus Hyperlinks in JEditorPanes zu aktivieren.