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.
VERSIONSVERLAUF
- Version 2.1 veröffentlicht auf 2007-08-24
EULA - Endbenutzer-Lizenzvertrag
WICHTIG - LESEN SIE DIESE BEGRIFFE SORGFÄLTIG DURCH, BEVOR SIE DIESE
Software. DURCH DAS HERUNTERLADEN ODER VERWENDEN DIESER SOFTWARE BESTÄTIGEN SIE, DASS
DASS SIE (i) DIESE LIZENZVEREINBARUNG LESEN, (ii) DASS SIE
VERSTEHEN SIE ES, (III) UND DASS SIE DAMIT EINVERSTANDEN SIND, AN SEINE BEDINGUNGEN GEBUNDEN ZU SEIN.
WENN SIE DEN BEDINGUNGEN DIESER LIZENZ NICHT ZUSTIMMEN
VEREINBARUNG, DÜRFEN SIE DIE SOFTWARE NICHT HERUNTERLADEN ODER VERWENDEN.
1. **Lizenz-Editionen**
1. **Kommerzielle Nutzungslizenz**
Andrew Pietsch, gewährt Ihnen eine nicht-exklusive, nicht übertragbare
Lizenz zur Nutzung der SOFTWARE zur Unterstützung bis zur Anzahl der
gleichzeitige Entwickler innerhalb Ihrer Organisation, für die Sie
die Lizenzgebühr bezahlt haben. Sie können die SOFTWARE übertragen oder installieren
auf mehr als einem Computer, sofern die SOFTWARE nur
durch die Anzahl der Entwickler, für die die Lizenzgebühr
Bezahlt. Mit der SOFTWARE können Sie Anwendungen, Applets oder
jede andere Software, die dann lizenzfrei verteilt werden kann.
2. **Nicht-kommerzielle Nutzungslizenz**
Andrew Pietsch, gewährt Ihnen eine nicht-exklusive, nicht übertragbare
Lizenz zur Nutzung der SOFTWARE für nicht-kommerzielle Zwecke.
Mit der SOFTWARE können Sie Anwendungen, Applets oder
andere Software, die dann lizenzfrei verteilt werden kann.
Nicht-kommerzielle Nutzung umfasst (i) persönlichen Gebrauch, (ii) pädagogische Nutzung
und (iii) Nutzung durch akkreditierte Wohltätigkeitsorganisationen.
Nicht-kommerzielle Verwendung verbietet (i) die Verwendung, für die Sie
Entschädigung und (ii) jede Nutzung sowohl innerhalb als auch/oder für
kommerzielle Organisation. Zur Vermeidung von Zweifeln werden folgende
werden als Beispiele für kommerzielle Nutzungen der Software betrachtet, die
ausdrücklich durch diese Lizenz verboten:
1. Verwendung in oder für ein gewerbliches Unternehmen;
2. Verwendung für finanziellen Gewinn, persönlich oder auf andere Weise;
3. Nutzung durch Staatliche Stellen;
4. Nutzung durch einen Telekommunikations- oder Internetdienstanbieter
Unternehmen;
5. Verwendung im Zusammenhang mit der Verwaltung einer kommerziellen Website;
6. Nutzung im Zusammenhang mit der Erbringung professioneller Dienstleistungen
für die Sie entschädigt werden (einschließlich bezahlter System-
Verwaltung);
7. Verwendung im Zusammenhang mit der Bereitstellung von Produkten oder Dienstleistungen
für eine kommerzielle Organisation;
8. Bündelung oder Integration der Software in ein beliebiges Hardwareprodukt
oder ein anderes Softwareprodukt für den kommerziellen Gebrauch.
3. **Quellcode-Lizenz**
Die Quellcode-Lizenz gewährt Ihnen das Recht, die
DER Quellcode von SOFTWARE, sofern Sie (i) die
Quellcode-Lizenzgebühr UND (ii) Sie die folgenden
Regeln:
1. Sie müssen eine kommerzielle Lizenz für jeden Entwickler in
Organisation, die die SOFTWARE verwendet, oder
Oder abgeleitete Arbeiten der SOFTWARE gemäß der
Kommerzielle Nutzungslizenz.
2. Sie dürfen den Quellcode oder
modifed Version oder abgeleitete Arbeit des SOFTWARE-Quellcodes.
3. Sie dürfen den Quellcode oder geänderte
Oder abgeleitete Arbeit des SOFTWARE-Quellcodes,
Codeformular. Sie dürfen nur kompilierte Versionen der Quelle verteilen
Code (in Objektform).
4. Sie dürfen keine Produkte weiterverkaufen, vermieten, verleasen oder vertreiben, die
quellcodeweise in einer Weise, die mit
SOFTWARE.
5. Unter keinen Umständen darf ein Teil der Quelle der SOFTWARE
Code verteilt, offengelegt oder anderweitig jedem
ohne ausdrückliche schriftliche Zustimmung Andrew Pietsch.
6. Sie müssen alle Quellcodes, die von
diese Quellcode-Lizenzvereinbarung. Erstellte Anwendungen
basierend auf diesem Quellcode, die verteilt sind oder
außerhalb Ihrer Organisation zugänglich sind, z. B. das Internet,
geschützt, so dass der Quellcode nicht einfach
extrahiert oder dekompiliert werden.
7. Alle Entwickler in Ihrer Organisation, die auf
Quellcode muss den Bedingungen der Quellcodelizenz zustimmen
Vereinbarung. Darüber hinaus verpflichtet sich jeder Entwickler, jede
Bemühungen, die Vertraulichkeit des Quellcodes der Quelle zu sichern. Zum Beispiel
Unter keinen Umständen darf der Entwickler den Quellcode auf
internes Netzwerk, in dem er keine Kontrolle hat.
2. **Eigentum**
Sie haben keine Eigentumsrechte an der Software. Vielmehr haben Sie eine
Lizenz zur Nutzung der Software, solange dieser Lizenzvertrag
bleibt in vollem Umfang und Wirkung. Eigentum an der Software,
Die Dokumentation und alle darin verankerten Rechte an geistigem Eigentum
bleiben zu jeder Zeit bei Andrew Pietsch. Jede andere Verwendung der
Software von jeder Person, Unternehmen, Unternehmen, Regierung
Organisation oder einer anderen Einheit strengstens verboten ist und
Verletzung dieses Lizenzvertrags.
3. **Copyright**
Die Software und Dokumentation enthalten Material, das
durch das Urheberrechts- und Geschäftsgeheimnisgesetz der Vereinigten Staaten und
internationalen Vertragsbestimmungen. Alle Rechte, die Ihnen nicht gewährt werden
sind ausdrücklich von Andrew Pietsch vorbehalten. Sie dürfen nicht entfernen
jede Eigentumsanzeige von Andrew Pietsch aus jeder Kopie der
Software oder Dokumentation.
4. **Einschränkungen**
Sie dürfen nicht veröffentlichen, anzeigen, offenlegen, vermieten, vermieten, ändern,
oder abgeleitete Werke auf der Grundlage der Software oder
Teil davon. Sie dürfen nicht zurückentwickeln, dekompilieren, übersetzen,
oder zerlegen Sie die Software, noch sollten Sie versuchen,
den Quellcode aus dem Objektcode für die Software. Sie dürfen nicht
die Software über ein beliebiges Netzwerk oder zwischen Geräten zu übertragen,
obwohl Sie die Software verwenden können, um solche Übertragungen von
anderen Materialien. Sie können die Software auf andere Computer übertragen
Sie besitzen, solange Sie es nur auf einem Computer gleichzeitig verwenden.
5. **Vertraulichkeit**
Sie erkennen an, dass die Software
Geheimnisse von Andrew Pietsch und Sie stimmen hiermit zu, die
Vertraulichkeit der Software, die mindestens ein ebenso hohes Maß an
pflege, wie Sie verwenden, um die Vertraulichkeit Ihrer eigenen
vertrauliche Informationen. Sie erklären sich damit einverstanden, die
Bedingungen dieses Software-Lizenzvertrags für
Von Ihnen beschäftigte Personen, die mit der Software in Kontakt kommen,
angemessene Anstrengungen zu unternehmen, um sicherzustellen, dass
bedingungen, einschließlich, aber nicht beschränkt auf die
wissentlich zulassen, dass diese Personen einen Teil des Programms nutzen können
zum Zwecke der Ableitung des Quellcodes des Programms oder
den Schlüssel zu besiegen.
6. **Begrenzte Garantie**
ANDREW PIETSCH WARRANTS FÜR EINEN ZEITRAUM VON DREI (3) MONATEN NACH
KAUF, DASS DIE SOFTWARE IM WESENTLICHEN IN ÜBEREINSTIMMUNG MIT
MIT DER DOKUMENTATION. SOLLTE DIE SOFTWARE NICHT SO FUNKTIONIEREN,
EXKLUSIVE REMEDY, UND ANDREW PIETSCH'S SOLE OBLIGATION UNDER THIS
GARANTIE, SHALL BE, BEI ANDREW PIETSCH'S SOLE DISCRETION, CORRECTION
DES MANGELS ODER DER ERSTATTUNG DES KAUFPREISES, DER FÜR DIE
Software. JEDE NUTZUNG DER SOFTWARE DURCH SIE ERFOLGT AUF EIGENE GEFAHR. das
EINGESCHRÄNKTE GARANTIE IST DIE EINZIGE GARANTIE VON ANDREW PIETSCH
IN BEZUG AUF DIE SOFTWARE. MIT AUSNAHME DER OBEN GENANNTEN EINGESCHRÄNKTEN GARANTIE
SOFTWARE IST BEREITGESTELLT "ALS IS." TO DIE MAXIMAL ZULÄSSIGE AUSDEHNUNG BY
Gesetz ANDREW PIETSCH LEHNT ALLE ANDEREN GEWÄHRLEISTUNGEN JEGLICHER ART AB,
ENTWEDER AUSDRÜCKLICH ODER IMPLIZIERT, EINSCHLIEßLICH, OHNE EINSCHRÄNKUNG,
WARRANTIEN VON MERCHANTABILITY UND FITNESS FÜR EINE PARTICULAR PURPOSE.
ANDREW PIETSCH GARANTIERT NICHT, DASS DIE IN DER
SOFTWARE ERFÜLLT ALLE ANFORDERUNGEN ODER BEDÜRFNISSE, DIE SIE HABEN ODER
DIE SOFTWARE ARBEITET FEHLERFREI ODER IN EINEM
MODE, ODER DASS FEHLER ODER FEHLER IN DER SOFTWARE
KORRIGIERT, ODER DASS DIE SOFTWARE MIT BESTIMMTEN
Plattform. SOME JURISDICTIONS NICHT ALLOW THE WAIVER ODER EXCLUSION
STILLSCHWEIGENDE GEWÄHRLEISTUNGEN, SO DASS SIE NICHT AUF SIE ZUTREFFEN.
7. **Haftungsbeschränkung**
IN KEINEM FALL HAFTET ANDREW PIETSCH IHNEN ODER DRITTEN
FÜR ZUFÄLLIGE ODER FOLGESCHÄDEN (EINSCHLIEßLICH, OHNE
VERJÄHRUNG, INDIREKTE, BESONDERE, STRAFENDE ODER BEISPIELHAFTE
GESCHÄFTSVERLUSTE, ENTGANGENEN GEWINN, BETRIEBSUNTERBRECHUNG ODER VERLUST
GESCHÄFTSINFORMATIONEN) AUS DER NUTZUNG ODER UNFÄHIGKEIT,
DAS PROGRAMM ODER FÜR ANSPRÜCHE EINER ANDEREN PARTEI VERWENDEN, AUCH WENN
ANDREW PIETSCH WURDE ÜBER DIE MÖGLICHKEIT SOLCHER SCHÄDEN INFORMIERT.
ANDREW PIETSCH'S AGGREGATE LIABILITY MIT RESPECT ZU ITS
VERPFLICHTUNGEN AUS DIESER VEREINBARUNG ODER AUF ANDERE WEISE IN BEZUG AUF DIE
SOFTWARE UND DOKUMENTATION ODER ANDERWEITIG DARF DEN BETRAG NICHT ÜBERSCHREITEN
DER VON IHNEN FÜR DIE SOFTWARE UND DOKUMENTATION ENTRICHTETEN LIZENZGEBÜHR.
DA EINIGE STAATEN/LÄNDER DEN AUSSCHLUSS ODER
HAFTUNGSBESCHRÄNKUNG FÜR FOLGE- ODER NEBENSCHÄDEN,
DIE OBIGE EINSCHRÄNKUNG GILT MÖGLICHERWEISE NICHT FÜR SIE.
8. **Kündigung**
Dieser Lizenzvertrag ist bis zu seiner Kündigung wirksam. Sie können
diesen Lizenzvertrag jederzeit zu kündigen, indem
zurück an Andrew Pietsch alle Kopien der Software und
Dokumentation in Ihrem Besitz oder unter Ihrer Kontrolle. Andrew
Pietsch kann diesen Lizenzvertrag kündigen, wenn eine der
dieser Lizenzvereinbarung wurde verletzt. Nach Mitteilung der
kündigen, erklären Sie sich damit einverstanden, Andrew Pietsch alle
Kopien der Software und Dokumentation und zur schriftlichen Bescheinigung
dass alle bekannten Kopien, einschließlich Sicherungskopien,
Zerstört. Alle Bestimmungen über Vertraulichkeit,
und die Nichtoffenlegung über die Beendigung dieser
Software-Lizenzvertrag.
9. **Allgemein**
Dieser Lizenzvertrag ist auszulegen, auszulegen und
durch die Gesetze Australiens ohne Rücksicht auf Rechtskonflikte
Bestimmungen davon. Das exklusive Forum für alle Streitigkeiten, die
aus oder in Bezug auf diesen Lizenzvertrag ist eine
zuständigen Gerichtssitz in Victoria, Australien. Diese Lizenz
Vereinbarung ist das gesamte Abkommen zwischen den Parteien
hierzu. Jeder Verzicht oder jede Änderung dieser Lizenzvereinbarung
nur wirksam sein, wenn sie schriftlich und von beiden Parteien unterzeichnet ist
hierzu. Wenn ein Teil dieser Lizenzvereinbarung für ungültig befunden wird oder
von einem zuständigen Gericht nicht durchsetzbar sind,
dieser Lizenzvereinbarung so auszulegen, dass sie
die Absicht der Parteien zu bewirken.
Programmdetails
- Kategorie: Entwicklung > Komponenten & Bibliotheken
- Verlag: Andrew Pietsch
- Lizenz: Kostenlose Testversion
- Preis: $45.00
- Version: 2.1
- Plattform: windows