GUI Commands 2.1

ライセンス: 無料トライアル ‎ファイルサイズ: 1.17 MB
‎ユーザー評価: 4.6/5 - ‎5 ‎投票

GUI コマンドは、Swing ユーザー・インターフェース・アプリケーション用の包括的なコマンド・フレームワークです。 GUIコマンドは、Swingの標準アクションよりも機能します。GUIコマンドを使用すると、コマンドが表示されるコンテキストに基づいてコマンドの外観を変更することは簡単です。また、このライブラリは、基盤となるプラットフォームに適合する 1 つの構成を記述できるプラットフォーム固有の規則もサポートしています。コマンド グループは、メニューとツールバーを高度にサポートしました。グループは単純な設定ファイルから構成され、ビルダー API を使用して実行時に簡単に操作できます。 ウィンドウを閉じる、ファイルを開いて保存する、最近のファイルリストを表示するための事前構築されたコマンドなど、UI 開発を簡素化する多くの機能が用意されています。コマンドの委任や、スイングワーカーの統合などのフレームワーク機能もあります。コマンドを委任すると、ユーザーの現在のコンテキストに基づいてコマンドの動作を簡単にカスタマイズできます。ライブラリには、数行のコードでアクティブ化できるフォーカスベースの委任戦略が含まれています。SwingWorker 統合では同様に、バックグラウンド タスクの実行中にグラス ペインをアクティブ化し、コマンドを無効にすることが簡単になります。 API は、強力な機能をサポートしながら、シンプルなままでいることを目指しています。図書館が小規模な独立から大規模な企業プロジェクトにスケールすることを確実にするために注意が必要でした。ライブラリの魅力の多くは、開発者の生活を簡素化するために多くの便利な関数やコマンドを提供することです。例として、呼び出しボタンのウィンドウをいつでも getInvokerWindow() を使用して取得できます。このコマンドは、ポップアップ メニューの階層を走査します。HoverListeners を使用すると、ホバーされたコマンドの詳細を数行のコードで表示できます。コマンドハイパーリンクリスナーを使用すると、JEditorPanes のハイパーリンクからコマンドを簡単にアクティブにできます。

バージョン履歴

  • バージョン 2.1 に転記 2007-08-24

    EULA - 使用許諾契約書



    重要 -- この用語をダウンロードする前に、これらの用語をよく読んでください。
    ソフトウェア。このソフトウェアをダウンロードまたは使用することにより、お客様は
    (i) 本使用許諾契約を読み、(ii) お客様
    それを理解し、(iii)、あなたはその条件に拘束されることに同意することを理解してください。
    本ライセンスの条件に同意しない場合
    契約、ソフトウェアをダウンロードまたは使用することはできません。

    1. **ライセンスエディション**

    1. **商用使用ライセンス**
    アンドリュー・ピエッチは、あなたに非排他的な、譲渡不可を付与します
    ソフトウェアを使用して、最大の数をサポートするライセンス
    組織内の同時開発者
    ライセンス料を支払った。ソフトウェアを転送またはインストールすることができます
    ソフトウェアが使用されている場合は、複数のコンピュータで
    ライセンス料が支払われた開発者の数
    有料。本ソフトウェアを使用して、アプリケーション、アプレット、または
    その他のソフトウェアは、ロイヤリティフリーで配布することができます。
    2. **非営利使用ライセンス**
    アンドリュー・ピエッチは、あなたに非排他的な、譲渡不可を付与します
    非商業的な目的のためにソリーのためにソフトウェアを使用するライセンス。
    本ソフトウェアを使用して、アプリケーション、アプレット、または
    その後、ロイヤリティフリーで配布することができる他のソフトウェア。
    非営利的な使用は(i)個人的な使用、(ii)教育的使用を含む
    (iii)認定慈善団体による使用。
    非商業的使用は、あなたがする(i)使用を厳しく禁止する
    報酬を受け取り、(ii)内および/または
    商業組織。疑念を避けるために、以下の
    は、ソフトウェアの商業的使用の例と考えられる
    このライセンスによって明示的に禁止されています:

    1. 営利企業で、または営利企業に使用すること。
    2. 金銭的利益、個人利益、その他の目的で使用すること。
    3. 政府機関による使用
    4. 通信またはインターネットサービスプロバイダによる使用
    会社;
    5. 商用ウェブサイトの管理に関連して使用する。
    6. プロフェッショナルサービスの提供に関連して使用
    お支払い対象の対象(有料システムを含む)
    管理);
    7. 製品またはサービスの提供に関連して使用する
    商業組織のために;
    8. ソフトウェアを任意のハードウェア製品とバンドルまたは統合する
    または商用用の別のソフトウェア製品。

    3. **ソースコードライセンス**
    ソース コード ライセンスは、ユーザーに使用および変更する権利を与えます。
    あなたが(i)あなたが支払った(i)を持っている場合、ソフトウェアのソースコード
    ソースコードライセンス料 AND (ii) 以下に従う
    ルール:

    1. 開発者は、すべての開発者に対して商用ライセンスを購入する必要があります。
    ソフトウェアを使用する組織、または任意のモディフェッド
    ソフトウェアのバージョンまたは派生作業に従って、
    商用使用ライセンス。
    2. ソースコードを再販、レンタル、リースしてはなりません。
    ソフトウェアソースコードの修正版または派生的な作業。
    3. ソースコードや変更されたコードを配布してはいけません。
    ソフトウェアソースコードのバージョンまたは派生作業、ソース内
    コード フォーム。ソースのコンパイル済みバージョンのみを配布できます。
    コード (オブジェクト形式)。
    4. 作成した商品を再販、レンタル、リース、配布してはなりません。
    ソフトウェアのソースコードから、競合するあらゆる方法で
    ソフトウェアを使用します。
    5. いかなる状況下でも、本ソフトウェアのソースの一部は、いかなる場合も
    コードを配布、開示、またはその他の方法で利用可能にする
    明示的な書面による同意なしに第三者アンドリュー・ピエッチ。
    6. 提供されるすべてのソースコードを保護し、安全に保つ必要があります。
    このソース コードライセンス契約。ビルドされるアプリケーション
    このソース コードに基づいて、分散または
    インターネットなど、組織外からアクセス可能な
    ソース コードが簡単にできない範囲で保護
    抽出または逆コンパイル。
    7. 組織内でアクセスを計画しているすべての開発者
    ソース コードは、ソース コード ライセンスの条項に同意する必要があります
    契約。さらに、各開発者は、すべての支出を費やすることに同意します
    ソースのコードの機密性を保証する努力。例えば
    開発者がソースコードを
    彼または彼女が制御を持っていない内部ネットワーク。
    2. **所有権**
    お持ちの本ソフトウェアに所有権はありません。むしろ、あなたは
    本使用許諾契約の限り、本ソフトウェアを使用するライセンス
    完全な力と効果を維持します。ソフトウェアの所有権、
    その中での文書及びすべての知的財産権
    アンドリュー・ピエッチと常に残ります。その他の使用
    任意の人、企業、企業、政府によるソフトウェア
    組織またはその他のエンティティは厳しく禁止されており、
    本使用許諾契約書に違反するものとします。

    3. **著作権**
    ソフトウェアおよびドキュメントには、保護されている資料が含まれています。
    米国著作権法および企業秘密法による、および
    国際条約の規定。お持ちの権利が付与されていない場合
    本明細書はアンドリュー・ピエッチによって明示的に予約されています。削除することはできません。
    のコピーからアンドリュー・ピエッチの所有権通知
    ソフトウェアまたはドキュメント。

    4. **制限**
    公開、表示、開示、賃貸、賃貸、貸付、貸出、貸出、および
    本ソフトウェアまたは任意のソフトウェアに基づいて派生的な作品を配布、または作成する
    その一部。リバースエンジニアリング、逆コンパイル、翻訳、および
    ソフトウェアを適応、または分解する、または、ユーザーが作成しようとすること
    ソフトウェアのオブジェクト コードからのソース コード。あなたはできないかもしれません
    任意のネットワークを介して、または任意のデバイス間でソフトウェアを送信し、
    あなたは、このような送信を行うためにソフトウェアを使用することができますが
    その他の材料。お客様は、本ソフトウェアを他のコンピュータに転送することができます。
    一度に 1 台のコンピュータでのみ使用する限り、所有しているユーザーは所有します。

    5. **機密性**
    お客様は、本ソフトウェアに独自の取引が含まれていることを認める
    アンドリュー・ピエッチとあなたへの秘密は、ここに維持することに同意します。
    少なくともある程度のソフトウェアを使用するソフトウェアの機密性
    自分の機密性を最も守るために使用する場合は注意してください。
    機密情報。お客様は、合理的にコミュニケーションを取ることに同意するものとします。
    本ソフトウェア使用許諾契約の条件
    本ソフトウェアに接触するお客様が雇用する者
    そして、彼らのコンプライアンスを確保するために合理的な最善の努力を使用する
    そのような利用規約は、限定されない、以下を含む
    故意にそのような人に本プログラムの一部の使用を許可すること
    プログラムのソースコードを派生する目的で、
    キーを倒す。

    6. **限定保証**
    アンドリュー・ピエッチは3ヶ月後に3ヶ月間保証する
    ソフトウェアが実質的に従って動作することを購入する
    ドキュメントを使用します。ソフトウェアが動作しない場合は、
    排他的救済策、そしてこの下でアンドリュー・ピエッチの唯一の義務
    保証は、アンドリュー・ピエッチの単独の裁量で、訂正すること
    に支払われた購入価格の欠陥または払い戻しの
    ソフトウェア。ソフトウェアの使用は、お客様自身の責任で行ってください。これ
    限定保証は、アンドリュー・ピエッチが提供する唯一の保証です
    ソフトウェアに関する。上記の限定保証を除き、
    ソフトウェアは、次の許可範囲内で提供されます。
    法律、アンドリュー・ピエッチは、あらゆる種類の他のすべての保証を否認し、
    暗黙的または黙示(制限なし、または、黙示的)のいずれか
    特定の目的に対する商品性および適合性の保証。
    アンドリュー・ピエッチは、関数が
    ソフトウェアは、お客様が抱えるあらゆる要件またはニーズを満たします。
    ソフトウェアはエラーフリーで、または中断せずに動作します
    ファッション、またはソフトウェアの欠陥またはエラーが
    修正された、またはソフトウェアが特定のソフトウェアと互換性があること
    プラットフォーム。一部の管轄区域では、権利放棄または除外を許可しない
    黙示的な保証の場合、お客様には適用されない場合があります。

    7. **責任の制限**
    いかなる場合も、アンドリュー・ピエッチはあなたまたは第三者に責任を負いません
    偶発的または結果的損害に対して(以下を含む)
    制限、間接、特殊、懲罰的、または模範的損害賠償
    事業損失、利益損失、事業中断、損失
    ビジネス情報の) の使用または不利用から生じる
    プログラムを使用するか、または他の当事者による請求に対して、たとえ
    アンドリュー・ピエッチは、このような損害の可能性について助言されています。
    アンドリュー・ピエッチの総責任
    本契約に基づく義務、またはその他の義務に関して
    ソフトウェアおよびドキュメント、またはその他の場合は、その量を超えないものとします。
    ソフトウェアおよびドキュメントに対してお支払いいのライセンス料の。
    一部の州/国では、除外が許可されていないか、
    結果的または付随的損害に対する責任の制限
    上記の制限は適用されない場合があります。

    8. **終了**
    本使用許諾契約は、終了するまで有効です。あなたはすることができます
    本使用許諾契約をいつでも破棄するか、または破棄して本使用許諾契約を終了する
    アンドリュー・ピエッチにソフトウェアのすべてのコピーを返し、
    お客様の所有物またはお客様の管理下にある文書。アンドリュー
    Pietsch は、本使用許諾契約のいずれかの場合、本使用許諾契約を終了することができます。
    この使用許諾契約に違反しています。通知時
    終了、あなたは、すべてを削除するか、アンドリュー・ピエッチに戻ることに同意します
    ソフトウェアおよびドキュメントのコピーおよび書面による証明
    バックアップ コピーを含むすべての既知のコピーが
    破壊。機密保持に関するすべての規定、所有権
    権利、および非開示は、この終了後も存続するものとします。
    ソフトウェア使用許諾契約書。

    9. **一般**
    本使用許諾契約は解釈され、解釈され、統治されるものとします。
    法律の抵対立に関するオーストラリアの法律による
    その規定。発生する紛争のための排他的なフォーラム
    本使用許諾契約の外、または本使用許諾契約に関するもの
    オーストラリアのビクトリアに座っている適切な裁判所。このライセンス
    協定は、当事者間の全合意を構成するものとする。
    ここに。本使用許諾契約の放棄または変更
    それが書面で、両当事者によって署名されている場合にのみ有効である
    ここに。この使用許諾契約の一部が無効であるか、または
    管轄権を持つ裁判所によって執行不能、残り
    本使用許諾契約の内容は、合理的に解釈されるものとします。
    当事者の意図に影響を与える。

プログラムの詳細