GUI Commands 2.1

Licencji: Bezpłatna wersja próbna ‎Rozmiar pliku: 1.17 MB
‎Ocena użytkowników: 4.6/5 - ‎5 ‎Głosów

Polecenia GUI to kompleksowa struktura poleceń dla aplikacji interfejsu użytkownika Swing. Funkcja polecenia gui nad standardowymi akcjami Swinga. Za pomocą poleceń GUI można łatwo zmienić wygląd poleceń na podstawie kontekstu, w którym się pojawiają. Biblioteka obsługuje również konwencje specyficzne dla platformy, co pozwala na napisanie jednej konfiguracji, która zostanie dostosowana do podstawowej platformy. Grupy poleceń zapewniały zaawansowane wsparcie dla menu i pasków narzędzi. Grupy są konfigurowane z prostych plików konfiguracyjnych i można łatwo manipulować w czasie wykonywania za pomocą ich interfejsów API konstruktora. Wiele funkcji są dostarczane w celu uproszczenia rozwoju interfejsu użytkownika, w tym wstępnie utworzone polecenia do zamykania okien, otwierania i zapisywania plików lub wyświetlania listy ostatnich plików. Istnieją również funkcje framework, takie jak delegowanie poleceń i integracji pracownika huśtawka. Polecenia delegowanie umożliwiają łatwe dostosowanie zachowania polecenia na podstawie bieżącego kontekstu użytkownika. Biblioteka zawiera strategię delegowania opartą na fokusie, którą można aktywować w kilku wierszach kodu. Integracja SwingWorker podobnie ułatwia aktywowanie tafli szkła i wyłączenie polecenia, gdy zadanie w tle jest uruchomione. Interfejs API stara się zachować prostotę, jednocześnie obsługując zaawansowane funkcje po wyjęciu z pudełka. Zadbano o to, aby biblioteka była skalowana od małych niezależnych do dużych projektów korporacyjnych. Wiele z odwołania biblioteki jest to, że zapewnia wiele funkcji wygody i poleceń, aby uprościć życie dewelopera. Na przykład zawsze można pobrać okno przycisku wywoływania za pomocą getInvokerWindow(); polecenie zajmuje się przechodzenie przez hierarchie menu podręcznego. HoverListeners pozwalają wyświetlić szczegóły dowolnego polecenia aktywowane w kilku wierszach kodu. CommandHyperlinkListener ułatwia aktywowanie poleceń z hiperłączy w JEditorPanes.

historia wersji

  • Wersja 2.1 opublikowany na 2007-08-24

    Umowa licencyjna użytkownika końcowego – Umowa licencyjna użytkownika końcowego



    WAŻNE - PRZECZYTAJ UWAŻNIE TE WARUNKI PRZED POBRANIEM TEGO
    Oprogramowania. POBIERAJĄC LUB KORZYSTAJĄC Z TEGO OPROGRAMOWANIA, UŻYTKOWNIK
    ŻE UŻYTKOWNIK (i) PRZECZYTAŁ NINIEJSZĄ UMOWĘ LICENCYJNĄ, (ii) ŻE
    (III) I ŻE ZGADZASZ SIĘ PRZESTRZEGAĆ JEGO WARUNKÓW.
    JEŚLI NIE ZGADZASZ SIĘ Z WARUNKAMI NINIEJSZEJ LICENCJI
    UMOWY, NIE WOLNO POBIERAĆ ANI KORZYSTAĆ Z OPROGRAMOWANIA.

    1. **Wersje licencji**

    1. **Licencja na użytkowanie komercyjne**
    Andrew Pietsch, udziela ci niewyłącznego, niezbywalnego
    licencji na korzystanie z OPROGRAMOWANIA w celu obsługi do
    równoczesnym programistom w twojej organizacji, dla której
    uiściły opłatę licencyjną. Użytkownik może przenieść lub zainstalować
    na więcej niż jednym komputerze, pod warunkiem że oprogramowanie jest używane
    przez liczbę deweloperów, dla których opłata licencyjna została
    Wypłacane. Korzystając z OPROGRAMOWANIA, można tworzyć aplikacje, aplety lub
    innego oprogramowania, które następnie może być dystrybuowane bez tantiem.
    2. **Licencja na użytkowanie niekomercyjne**
    Andrew Pietsch, udziela ci niewyłącznego, niezbywalnego
    licencji na korzystanie z OPROGRAMOWANIA wyłącznie do celów niekomercyjnych.
    Korzystając z OPROGRAMOWANIA, można tworzyć aplikacje, aplety lub
    innego oprogramowania, które następnie mogą być dystrybuowane bez tantiem.
    Do użytku niekomercyjnego obejmuje (i) do użytku osobistego, (ii)
    oraz (iii) korzystania przez akredytowane organizacje charytatywne.
    Niekomercyjne stosowanie surowo zabrania (i) używania, do którego
    otrzymania rekompensaty oraz (ii) wszelkie wykorzystanie zarówno w obrębie i/, jak i
    organizacji handlowej. W celu uniknięcia wątpliwości, następujące
    są uważane za przykłady komercyjnych zastosowań Oprogramowania, które są
    wyraźnie zabronione przez tę licencję:

    1. Wykorzystanie w przedsiębiorstwie komercyjnym lub na ich rzecz;
    2. Wykorzystanie w celu osiągnięcia korzyści finansowych, osobistych lub innych;
    3. Korzystanie przez agencje rządowe;
    4. Korzystanie przez dostawcę usług telekomunikacyjnych lub internetowych
    spółki;
    5. Korzystanie w związku z administrowaniem komercyjną stroną internetową;
    6. Wykorzystanie w związku ze świadczeniem profesjonalnej usługi
    za które otrzymujesz rekompensatę (w tym system płatny
    administracji);
    7. Wykorzystanie w związku ze dostarczaniem produktów lub usług
    dla organizacji handlowej;
    8. Łączenie lub integrowanie Oprogramowania z dowolnym produktem
    oprogramowania do użytku komercyjnego.

    3. **Licencja na kod źródłowy**
    Licencja na kod źródłowy daje ci prawo do używania i modyfikowania
    kodu źródłowego SOFTWARE, pod warunkiem że (i) zapłaciłeś
    Opłata licencyjna za kod źródłowy oraz (ii) użytkownik przestrzega następujących
    Zasady:

    1. Musisz zakupić licencję komercyjną dla każdego
    organizacji, która będzie korzystać z OPROGRAMOWANIA, lub
    wersji lub pochodnej oprogramowania zgodnie z
    Licencji na użytkowanie komercyjne.
    2. Nie wolno odsprzedawać, wynajmować ani dzierżawić kodu źródłowego ani
    wersji lub pochodnej kodu źródłowego oprogramowania.
    3. Nie wolno rozpowszechniać kodu źródłowego ani żadnych
    wersji lub pochodnej kodu źródłowego OPROGRAMOWANIA, w źródle
    formularza kodu. Użytkownik może rozpowszechniać tylko skompilowane wersje
    (w formie obiektu).
    4. Nie wolno odsprzedawać, wynajmować, dzierżawić ani rozpowszechniać produktów
    z kodu źródłowego OPROGRAMOWANIA w jakikolwiek sposób, który konkurowałby z
    oprogramowania.
    5. W żadnym wypadku żadna część źródła OPROGRAMOWANIA
    rozpowszechniania, ujawniania lub udostępniania w inny sposób
    osoby trzeciej bez wyraźnej pisemnej zgody Andrzeja Pietscha.
    6. Musisz chronić i zabezpieczać cały kod źródłowy
    umowy licencyjnej kodu źródłowego. Aplikacje, które są budowane
    na podstawie tego kodu źródłowego, które są rozpowszechniane lub są
    dostępne poza organizacją, na przykład Internet, muszą być
    chronione w zakresie, w jakim nie można łatwo
    wydobyte lub dekompilowane.
    7. Wszyscy deweloperzy w organizacji, którzy planują dostęp
    kod źródłowy musi zgadzać się na warunki licencji kodu źródłowego
    Umowy. Ponadto każdy deweloper zgadza się na
    w celu zapewnienia poufności kodu źródła. Na przykład,
    w żadnym wypadku deweloper nie może umieścić kodu źródłowego na
    wewnętrznej sieci, w której nie ma kontroli.
    2. **Własność**
    Użytkownik nie ma żadnych praw własności do Oprogramowania. Zamiast tego masz
    licencji na korzystanie z Oprogramowania, o ile niniejsza Umowa Licencyjna
    pozostaje w pełnej mocy i mocy. Własność Oprogramowania,
    Dokumentacja i wszelkie prawa własności intelektualnej w tym zakresie
    pozostają przez cały czas z Andrew Pietsch. Jakiekolwiek inne wykorzystanie
    Oprogramowanie przez dowolną osobę, firmę, korporację, rząd
    organizacji lub jakimkolwiek innym podmiotem jest surowo zabronione i
    naruszenia niniejszej Umowy Licencyjnej.

    3. **Prawa autorskie**
    Oprogramowanie i dokumentacja zawierają materiały, które są chronione
    prawa autorskiego Stanów Zjednoczonych i prawa tajemnicy handlowej, a także
    międzynarodowych postanowień traktatowych. Wszystkie prawa, które nie zostały przyznane
    niniejszym są wyraźnie zastrzeżone przez Andrew Pietscha. Nie można usunąć
    wszelkie informacje o własności Andrew Pietscha z dowolnej kopii
    Oprogramowania lub dokumentacji.

    4. **Ograniczenia**
    Użytkownik nie może publikować, wyświetlać, ujawniać, wynajmować, dzierżawić, modyfikować,
    rozpowszechniania lub tworzenia dzieł pochodnych opartych na Oprogramowaniu lub
    Części. Nie wolno odtwarzać, dekompilować, tłumaczyć,
    dostosować lub zdemontować Oprogramowanie, ani nie będzie próbował stworzyć
    kodu źródłowego z kodu obiektowego oprogramowania. Użytkownik nie może
    przesyłać Oprogramowanie przez dowolną sieć lub między urządzeniami,
    chociaż użytkownik może korzystać z Oprogramowania w celu
    innych materiałów. Użytkownik może przenieść Oprogramowanie na inne komputery
    posiadasz tak długo, jak długo używasz go tylko na jednym komputerze naraz.

    5. **Poufność**
    Użytkownik przyjmuje do wiadomości, że Oprogramowanie zawiera zastrzeżone
    andrzeja Pietscha i niniejszym zgadzasz się na utrzymanie
    poufności Oprogramowania przy użyciu co najmniej tak dużego stopnia
    opieki nad tym, jak służysz do zachowania poufności
    informacji poufnych. Użytkownik zgadza się w uzasadniony sposób
    warunków niniejszej Umowy Licencyjnej na Oprogramowanie do tych
    osoby zatrudnione przez Ciebie, które mają kontakt z Oprogramowaniem,
    i dołożyć wszelkich starań, aby zapewnić ich zgodność z
    takich warunków, w tym, bez ograniczeń,
    świadomego zezwolenia takim osobom na korzystanie z jakiejkolwiek części Programu
    w celu uzyskania kodu źródłowego Programu lub
    pokonując Klucz.

    6. **Ograniczona gwarancja**
    ANDREW PIETSCH UDZIELA GWARANCJI NA OKRES TRZECH (3) MIESIĘCY PO
    ZAKUPU, ŻE OPROGRAMOWANIE BĘDZIE DZIAŁAĆ ZASADNICZO ZGODNIE Z
    Z DOKUMENTACJĄ. JEŚLI OPROGRAMOWANIE NIE DZIAŁA W TEN SPOSÓB,
    WYŁĄCZNYM ŚRODKIEM ZARADCZYM I JEDYNYM OBOWIĄZKIEM ANDREW PIETSCHA
    GWARANCJI, JEST, WEDŁUG WŁASNEGO UZNANIA ANDREW PIETSCH, KOREKTA
    WADY LUB ZWROTU CENY ZAKUPU ZAPŁACONEJ ZA
    Oprogramowania. JAKIEKOLWIEK UŻYCIE OPROGRAMOWANIA ODBYWA SIĘ NA WŁASNE RYZYKO. Tę
    OGRANICZONA GWARANCJA JEST JEDYNĄ GWARANCJĄ UDZIELONĄ PRZEZ ANDREW PIETSCHA
    W ODNIESIENIU DO OPROGRAMOWANIA. Z WYJĄTKIEM POWYŻSZEJ OGRANICZONEJ GWARANCJI,
    OPROGRAMOWANIA JEST DOSTARCZANE "JAK JEST." W MAKSYMALNYM ZAKRESIE DOZWOLONYM PRZEZ
    PRAWA, ANDREW PIETSCH ZRZEKA SIĘ WSZELKICH INNYCH GWARANCJI WSZELKIEGO RODZAJU,
    WYRAŹNYCH LUB DOROZUMIANYCH, W TYM, BEZ OGRANICZEŃ,
    GWARANCJI PRZYDATNOŚCI HANDLOWEJ I PRZYDATNOŚCI DO OKREŚLONEGO CELU.
    ANDREW PIETSCH NIE GWARANTUJE, ŻE FUNKCJE ZAWARTE W
    OPROGRAMOWANIE BĘDZIE SPEŁNIAĆ WSZELKIE WYMAGANIA LUB POTRZEBY, KTÓRE UŻYTKOWNIK MOŻE MIEĆ, LUB
    OPROGRAMOWANIE BĘDZIE DZIAŁAĆ BEZBŁĘDNIE LUB W
    LUB ŻE WSZELKIE WADY LUB BŁĘDY W OPROGRAMOWANIU BĘDĄ
    LUB ŻE OPROGRAMOWANIE JEST ZGODNE Z JAKIMIKOLWIEK KONKRETNYMI
    Platformy. NIEKTÓRE JURYSDYKCJE NIE ZEZWALAJĄ NA ZRZECZENIE SIĘ LUB WYKLUCZENIE
    DOROZUMIANYCH GWARANCJI, ABY NIE MIAŁY ONE ZASTOSOWANIA DO CIEBIE.

    7. **Ograniczenie odpowiedzialności**
    W ŻADNYM WYPADKU ANDREW PIETSCH NIE PONOSI ODPOWIEDZIALNOŚCI WOBEC CIEBIE ANI ŻADNEJ OSOBY TRZECIEJ
    ZA WSZELKIE SZKODY PRZYPADKOWE LUB WTÓRNE (W TYM, BEZ
    OGRANICZENIA, POŚREDNIE, SPECJALNE, KARNE LUB PRZYKŁADOWE SZKODY DLA
    UTRATA DZIAŁALNOŚCI, UTRATA ZYSKÓW, PRZERWANIE DZIAŁALNOŚCI LUB STRATA
    INFORMACJI HANDLOWYCH) WYNIKAJĄCYCH Z KORZYSTANIA LUB NIEMOŻNOŚCI
    KORZYSTANIA Z PROGRAMU LUB W PRZYPADKU JAKICHKOLWIEK ROSZCZEŃ ZE STRONY INNEJ STRONY, NAWET
    ANDRZEJ PIETSCH ZOSTAŁ POINFORMOWANY O MOŻLIWOŚCI WYSTĄPIENIA TAKICH SZKÓD.
    ŁĄCZNA ODPOWIEDZIALNOŚĆ ANDREW PIETSCHA W ODNIESIENIU DO
    ZOBOWIĄZAŃ WYNIKAJĄCYCH Z NINIEJSZEJ UMOWY LUB W INNY SPOSÓB W ODNIESIENIU DO
    OPROGRAMOWANIA I DOKUMENTACJI LUB W INNY SPOSÓB NIE MOŻE PRZEKROCZYĆ KWOTY
    OPŁACIE LICENCYJNEJ UISZCZONEJ PRZEZ UŻYTKOWNIKA ZA OPROGRAMOWANIE I DOKUMENTACJĘ.
    PONIEWAŻ NIEKTÓRE PAŃSTWA/KRAJE NIE ZEZWALAJĄ NA
    OGRANICZENIE ODPOWIEDZIALNOŚCI ZA SZKODY WTÓRNE LUB PRZYPADKOWE,
    POWYŻSZE OGRANICZENIE MOŻE NIE MIEĆ ZASTOSOWANIA DO CIEBIE.

    8. **Rozwiązanie umowy**
    Niniejsza Umowa Licencyjna obowiązuje do momentu jej rozwiązania. Możesz
    niniejszej Umowy Licencyjnej w dowolnym momencie poprzez zniszczenie lub
    powrót do Andrew Pietscha wszystkich kopii Oprogramowania i
    Dokumentacja będąca w twoim posiadaniu lub pod twoją kontrolą. Andrew
    Pietsch może wypowiedzieć niniejszą Umowę Licencyjną, jeśli którykolwiek z warunków
    niniejszej Umowy Licencyjnej. Po powiadomieniu o
    umowy, użytkownik zgadza się zniszczyć lub zwrócić Andrew Pietschowi wszystkie
    kopii Oprogramowania i Dokumentacji oraz do pisemnego poświadczenia
    że wszystkie znane kopie, w tym kopie zapasowe, zostały
    Zniszczone. Wszystkie przepisy dotyczące poufności, własności
    prawa, a nieujawnienie mocy nie może
    Umowa licencyjna na oprogramowanie.

    9. **Ogólne**
    Niniejsza Umowa Licencyjna będzie interpretowana, interpretowana i regulowana
    zgodnie z prawem Australii bez względu na kolizje prawa
    przepisów. Wyłączne forum dla wszelkich sporów
    lub z niniejszą Umową Licencyjną będzie
    sądu w Stanie Wiktoria w Australii. Niniejsza licencja
    umowa stanowi całość Umowy między stronami
    niniejszego rozporządzenia. Każde zrzeczenie się lub modyfikacja niniejszej Umowy Licencyjnej
    być skuteczne tylko wtedy, gdy jest to pisemne i podpisane przez obie strony
    niniejszego rozporządzenia. Jeśli jakakolwiek część niniejszej Umowy Licencyjnej zostanie uznana za nieważną lub
    niewykonalne przez sąd właściwej jurysdykcji, pozostała część
    niniejszej Umowy Licencyjnej będą interpretowane w taki sposób, aby
    intencji stron.

Szczegóły programu