GUI Commands is een uitgebreid command framework voor Swing user interface applicaties. GUI Commands-functionaliteit via de standaardacties van Swing. Met GUI-opdrachten is het eenvoudig om het uiterlijk van opdrachten te wijzigen op basis van de context waarin ze worden weergegeven. De bibliotheek ondersteunt ook platformspecifieke conventies waarmee u één configuratie schrijven die wordt aangepast aan het onderliggende platform. Opdrachtgroepen boden geavanceerde ondersteuning voor menu's en werkbalken. Groepen worden geconfigureerd uit eenvoudige configuratiebestanden en kunnen eenvoudig worden gemanipuleerd tijdens runtime met behulp van hun builder API's. Veel functies worden geleverd om de ontwikkeling van de gebruikersinterface te vereenvoudigen, waaronder vooraf gebouwde opdrachten voor het sluiten van vensters, het openen en opslaan van bestanden of het weergeven van een recente bestandslijst. Er zijn ook kaderfuncties zoals het delegeren van opdrachten en swing worker integration. Met het delegeren van opdrachten u het gedrag van een opdracht eenvoudig aanpassen op basis van de huidige context van de gebruiker. De bibliotheek bevat een focusgebaseerde delegatiestrategie die kan worden geactiveerd in een paar regels code. De SwingWorker-integratie maakt het op dezelfde manier eenvoudig om de ruit te activeren en de opdracht uit te schakelen terwijl de achtergrondtaak wordt uitgevoerd. De API streeft ernaar om eenvoudig te blijven en tegelijkertijd krachtige functies out-of-the-box te ondersteunen. Er is zorg nodig om ervoor te zorgen dat de bibliotheek schaalt van kleine onafhankelijke tot grootschalige bedrijfsprojecten. Veel van de aantrekkingskracht van de bibliotheek is dat het veel gemaksfuncties en opdrachten biedt om het leven van de ontwikkelaar te vereenvoudigen. U bijvoorbeeld altijd het venster van de aanroepknop ophalen met getInvokerWindow(); de opdracht zorgt voor het doorkruisen van een pop-up menu hiërarchieën. Met HoverListeners u de details van een zwevende opdracht in een paar regels code weergeven. Met de CommandHyperlinkListener u eenvoudig opdrachten activeren vanuit hyperlinks in JEditorPanes.
versiegeschiedenis
- Versie 2.1 geplaatst op 2007-08-24
EULA - Licentieovereenkomst voor eindgebruikers
BELANGRIJK- LEES DEZE TERMEN ZORGVULDIG VOORDAT U DEZE DOWNLOADT
Software. DOOR DEZE SOFTWARE TE DOWNLOADEN OF TE GEBRUIKEN, ERKENT U
DAT U (i) DEZE LICENTIEOVEREENKOMST HEBT GELEZEN, (ii) DAT U
BEGRIJP HET, (iii) EN DAT U ERMEE INSTEMT GEBONDEN TE ZIJN AAN DE VOORWAARDEN.
ALS U NIET AKKOORD GAAT MET DE ALGEMENE VOORWAARDEN VAN DEZE LICENTIE
OVEREENKOMST, MAG U DE SOFTWARE NIET DOWNLOADEN OF GEBRUIKEN.
1. **License Editions**
1. **Licentie voor commercieel gebruik**
Andrew Pietsch, geeft u een niet-exclusieve, niet-overdraagbare
licentie om de SOFTWARE te gebruiken om het aantal
gelijktijdige ontwikkelaars binnen uw organisatie waarvoor u
hebben de licentiekosten betaald. U de SOFTWARE overzetten of installeren
op meer dan één computer, op voorwaarde dat de SOFTWARE alleen wordt gebruikt
door het aantal ontwikkelaars waarvoor de licentievergoeding is
Betaald. Met behulp van de SOFTWARE u toepassingen, applets of
andere software, die vervolgens royaltyvrij kan worden gedistribueerd.
2. **Licentie voor niet-commercieel gebruik**
Andrew Pietsch, geeft u een niet-exclusieve, niet-overdraagbare
licentie om de SOFTWARE te gebruiken voor soley voor niet-commerciële doeleinden.
Met behulp van de SOFTWARE u toepassingen, applets of
andere software, die vervolgens royaltyvrij kan worden gedistribueerd.
Niet-commercieel gebruik omvat (i) persoonlijk gebruik, (ii) educatief gebruik
en (iii) gebruik door geaccrediteerde liefdadigheidsorganisaties.
Niet-commercieel gebruik verbiedt strikt (i) gebruik waarvoor u
ontvangen compensatie en (ii) elk gebruik binnen en/of voor een
commerciële organisatie. Om twijfel te voorkomen, wordt de volgende
worden beschouwd als voorbeelden van commercieel gebruik van de Software die
uitdrukkelijk verboden door deze licentie:
1. gebruik bij of voor een commerciële onderneming;
2. Gebruik voor financieel gewin, persoonlijk of anderszins;
3. Gebruik door overheidsinstanties;
4. Gebruik door een telecommunicatie- of internetprovider
bedrijf;
5. gebruik in verband met het beheer van een commerciële website;
6. Gebruik in verband met het verlenen van professionele dienstverlening
waarvoor u wordt gecompenseerd (inclusief betaald systeem
administratie);
7. Gebruik in verband met het verlenen van producten of diensten
voor een commerciële organisatie;
8. Bundeling of integratie van de Software met een hardwareproduct
of een ander softwareproduct voor commercieel gebruik.
3. **Broncodelicentie**
De Broncodelicentie verleent u het recht om de
DE broncode van SOFTWARE op voorwaarde dat u (i) de
Broncode Licentiekosten en (ii) u voldoet aan de volgende
Regels:
1. U moet een commerciële licentie kopen voor elke ontwikkelaar in
uw organisatie die de SOFTWARE zal gebruiken, of een
versie of afgeleid werk van de SOFTWARE volgens de
Licentie voor commercieel gebruik.
2. U mag de broncode of
aangepaste versie of afgeleid werk van de SOFTWARE broncode.
3.
versie of afgeleid werk van de SOFTWARE broncode, in de bron
codeformulier. U mag alleen gecompileerde versies van de bron distribueren
code (in objectvorm).
4. U mag geen producten die zijn gemaakt, verhuren, verhuren, leasen of distribueren
broncode van de SOFTWARE op een manier die zou concurreren met
de SOFTWARE.
5.
code worden verspreid, openbaar gemaakt of anderszins beschikbaar gesteld aan
derde partij zonder de uitdrukkelijke schriftelijke toestemming Andrew Pietsch.
6.
deze licentieovereenkomst voor broncode. Toepassingen die zijn gebouwd
op basis van deze broncode, en die worden gedistribueerd of
toegankelijk buiten uw organisatie, zoals het internet, moet
voor zover de broncode niet gemakkelijk kan
geëxtraheerd of gedecompileerd.
7. Alle ontwikkelaars binnen uw organisatie die van plan zijn toegang te krijgen
broncode moet akkoord gaan met de voorwaarden van de broncodelicentie
Overeenkomst. Bovendien stemt elke ontwikkelaar ermee in om elke
inspanningen om de code vertrouwelijkheid van de bron te verzekeren. Zo kan
in geen geval mag de ontwikkelaar de broncode op een
intern netwerk waar hij of zij geen controle heeft.
2. **Eigendom**
Je hebt geen eigendomsrechten in de Software. In plaats daarvan heb je een
licentie om de Software te gebruiken zolang deze licentieovereenkomst
blijft in volle kracht en effect. Eigendom van de software,
Documentatie en alle intellectuele eigendomsrechten in die zin
te allen tijde bij Andrew Pietsch blijven. Elk ander gebruik van de
Software door elke persoon, bedrijf, bedrijf, overheid
organisatie of een andere entiteit is ten strengste verboden en is een
schending van deze licentieovereenkomst.
3. **Auteursrecht**
De software en documentatie bevatten materiaal dat beschermd is
door de Amerikaanse auteursrechtenwet en het bedrijfsgeheimrecht, en door
internationale verdragsbepalingen. Alle rechten die u niet wordt toegekend
hierin uitdrukkelijk worden gereserveerd door Andrew Pietsch. U mag niet verwijderen
een eigen kennisgeving van Andrew Pietsch van een kopie van de
Software of documentatie.
4. **Beperkingen**
U mag niet publiceren, weergeven, openbaar maken, huren, leasen, wijzigen, lenen,
afgeleide werken te distribueren of te maken op basis van de Software of een
deel daarvan. Je mag niet reverse engineeren, decompileren, vertalen,
aanpassen, of demonteren van de Software, noch zal u proberen om te creëren
de broncode van de objectcode voor de Software. U mag niet
de Software via elk netwerk of tussen apparaten verzenden;
hoewel u de Software gebruiken om dergelijke transmissies van
andere materialen. U de software overzetten naar andere computers
u bezit zolang u het slechts op één computer tegelijkertijd gebruikt.
5. **Vertrouwelijkheid**
U erkent dat de Software eigen handel bevat
geheimen van Andrew Pietsch en u stemt ermee in om de
vertrouwelijkheid van de Software met een minstens zo grote mate van
zorg zoals u gebruikt om de vertrouwelijkheid van uw eigen meest
vertrouwelijke informatie. U stemt ermee in om de
algemene voorwaarden van deze softwarelicentieovereenkomst
personen die bij u in dienst zijn en in contact komen met de Software,
en redelijke inspanningen te leveren om ervoor te zorgen dat ze
voorwaarden, met inbegrip van, zonder beperking,
bewust toestaan dat dergelijke personen een deel van het programma gebruiken
met het oog op de broncode van het programma of
het verslaan van de sleutel.
6. **Beperkte garantie**
ANDREW PIETSCH GARANDEERT VOOR EEN PERIODE VAN DRIE (3) MAANDEN NA
AANKOOP DAT DE SOFTWARE AANZIENLIJK ZAL WERKEN IN OVEREENSTEMMING MET
MET DE DOCUMENTATIE. MOCHT DE SOFTWARE NIET ZO WERKEN, DAN
EXCLUSIEVE REMEDIE, EN ANDREW PIETSCH'S ENIGE VERPLICHTING OP GROND VAN DEZE
GARANTIE, IS, NAAR EIGEN GOEDDUNKEN VAN ANDREW PIETSCH, CORRECTIE
VAN HET GEBREK OF DE TERUGBETALING VAN DE AANKOOPPRIJS DIE VOOR DE
Software. ELK GEBRUIK DOOR U VAN DE SOFTWARE IS OP EIGEN RISICO. Dit
BEPERKTE GARANTIE IS DE ENIGE GARANTIE VAN ANDREW PIETSCH
MET BETREKKING TOT DE SOFTWARE. MET UITZONDERING VAN DE BEPERKTE GARANTIE HIERBOVEN,
SOFTWARE WORDT GELEVERD "AS IS." MAXIMAAL TOEGESTAAN DOOR
DE WET, ANDREW PIETSCH WIJST ALLE ANDERE GARANTIES VAN WELKE AARD DAN OOK AF.
UITGEDRUKT OF IMPLICIET, INCLUSIEF, ZONDER BEPERKING, IMPLICIETE
GARANTIES VAN HANDELSBAARHEID EN GESCHIKTHEID VOOR EEN BEPAALD DOEL.
ANDREW PIETSCH GARANDEERT NIET DAT DE FUNCTIES IN DE
SOFTWARE VOLDOET AAN ALLE VEREISTEN OF BEHOEFTEN DIE U HEBT, OF DAT
DE SOFTWARE WERKT FOUTLOOS OF IN EEN ONONDERBROKEN
MODE, OF DAT EVENTUELE GEBREKEN OF FOUTEN IN DE SOFTWARE ZAL WORDEN
GECORRIGEERD, OF DAT DE SOFTWARE COMPATIBEL IS MET EEN BEPAALDE
Platform. Sommige rechtsgebieden staan de ontheffing of uitsluiting niet toe
IMPLICIETE GARANTIES, ZODAT ZE NIET OP U VAN TOEPASSING KUNNEN ZIJN.
7. **Beperking van de aansprakelijkheid**
IN GEEN GEVAL ZAL ANDREW PIETSCH AANSPRAKELIJK ZIJN VOOR U OF EEN DERDE PARTIJ
VOOR BIJKOMENDE OF DAARUIT VOORTVLOEIENDE SCHADE (MET INBEGRIP VAN, ZONDER
BEPERKING, INDIRECTE, BIJZONDERE, BESTRAFFENDE OF VOORBEELDIGE SCHADE VOOR
VERLIES VAN BEDRIJFSACTIVITEITEN, WINSTVERLIES, BEDRIJFSONDERBREKING OF VERLIES
BEDRIJFSINFORMATIE) DIE VOORTVLOEIEN UIT HET GEBRUIK VAN OF HET ONVERMOGEN
GEBRUIK HET PROGRAMMA, OF VOOR EEN CLAIM VAN EEN ANDERE PARTIJ, ZELFS ALS
ANDREW PIETSCH IS OP DE HOOGTE GEBRACHT VAN DE MOGELIJKHEID VAN DERGELIJKE SCHADE.
DE GEAGGREGEERDE AANSPRAKELIJKHEID VAN ANDREW PIETSCH MET BETREKKING TOT ZIJN
VERPLICHTINGEN UIT HOOFDE VAN DEZE OVEREENKOMST OF ANDERSZINS MET BETREKKING TOT DE
SOFTWARE EN DOCUMENTATIE OF MOGEN NIET HOGER ZIJN DAN HET BEDRAG
VAN DE LICENTIEKOSTEN DIE U BETAALT VOOR DE SOFTWARE EN DOCUMENTATIE.
OMDAT SOMMIGE STATEN/LANDEN DE UITSLUITING OF
BEPERKING VAN DE AANSPRAKELIJKHEID VOOR GEVOLGSCHADE OF INCIDENTELE SCHADE;
DE BOVENSTAANDE BEPERKING IS MOGELIJK NIET OP U VAN TOEPASSING.
8. **Beëindiging**
Deze licentieovereenkomst is van kracht totdat deze is beëindigd. U mag
deze licentieovereenkomst te allen tijde te beëindigen door
terug te keren naar Andrew Pietsch alle kopieën van de Software en
Documentatie in uw bezit of onder uw controle. Andrew
Pietsch kan deze licentieovereenkomst beëindigen als een van de
deze licentieovereenkomst is geschonden. Bij kennisgeving van
beëindiging, u stemt ermee in om te vernietigen of terug te keren naar Andrew Pietsch alle
kopieën van de software en documentatie en om schriftelijk te certificeren
dat alle bekende kopieën, inclusief back-upkopieën, zijn
Vernietigd. Alle bepalingen met betrekking tot vertrouwelijkheid,
rechten, en geheimhouding overleeft de beëindiging van deze
Softwarelicentieovereenkomst.
9. **Algemeen**
Deze licentieovereenkomst wordt uitgelegd, geïnterpreteerd en beheerst
door de wetten van Australië zonder rekening te houden met rechtsconflicten
bepalingen daarvan. Het exclusieve forum voor eventuele geschillen die zich voordoen
uit of in verband met deze licentieovereenkomst is een
passende zitting in Victoria, Australië. Deze licentie
Overeenkomst vormt de volledige overeenkomst tussen de partijen
aan de andere. Elke ontheffing of wijziging van deze licentieovereenkomst
alleen effectief zijn als het schriftelijk en ondertekend door beide partijen
aan de andere. Als een deel van deze licentieovereenkomst ongeldig of
niet afdwingbaar door een bevoegde rechtbank, de rest
van deze licentieovereenkomst wordt zo geïnterpreteerd dat
de intentie van de partijen te bewerkstelligen.
Programmadetails
- Categorie: Ontwikkeling > Componenten & Bibliotheken
- Publisher: Andrew Pietsch
- Licentie: Gratis proefperiode
- Prijs: $45.00
- Versie: 2.1
- Platform: windows