GUI Commands 2.1

Lisensi: Uji Coba Gratis ‎Ukuran file: 1.17 MB
‎Peringkat Pengguna: 4.6/5 - ‎5 ‎Suara

GUI Commands adalah kerangka kerja perintah komprehensif untuk aplikasi antarmuka pengguna Swing. Fungsi Perintah GUI melalui Tindakan standar Swing. Dengan Perintah GUI, mudah untuk mengubah tampilan perintah berdasarkan konteks di mana mereka muncul. Perpustakaan juga mendukung konvensi khusus platform yang memungkinkan Anda menulis satu konfigurasi yang akan disesuaikan dengan platform yang mendasarinya. Grup perintah memberikan dukungan canggih untuk menu dan toolbar. Grup dikonfigurasi dari file konfigurasi sederhana dan dapat dengan mudah dimanipulasi pada waktu proses menggunakan API builder mereka. Banyak fitur disediakan untuk menyederhanakan pengembangan UI termasuk perintah bawaan untuk menutup jendela, membuka dan menyimpan file, atau menampilkan daftar file terbaru. Ada juga fitur kerangka kerja seperti mendelegasikan perintah dan integrasi pekerja ayunan. Mendelegasikan perintah memungkinkan Anda untuk dengan mudah menyesuaikan perilaku perintah berdasarkan konteks pengguna saat ini. Perpustakaan mencakup strategi delegasi berbasis fokus yang dapat diaktifkan dalam beberapa baris kode. Integrasi SwingWorker juga memudahkan untuk mengaktifkan panel kaca dan menonaktifkan perintah saat tugas latar belakang sedang berjalan. API berusaha untuk tetap sederhana sambil mendukung fitur-fitur canggih di luar kotak. Perawatan telah diperlukan untuk memastikan skala perpustakaan dari proyek perusahaan independen kecil hingga skala besar. Sebagian besar daya tarik perpustakaan adalah bahwa ia menyediakan banyak fungsi dan perintah kenyamanan untuk menyederhanakan kehidupan pengembang. Sebagai contoh, Anda selalu dapat mengambil jendela tombol pemanggilan menggunakan getInvokerWindow(); perintah mengurus melintasi hierarki menu popup apa pun. HoverListeners memungkinkan Anda menampilkan detail perintah yang di-hovered dalam beberapa baris kode. CommandHyperlinkListener memudahkan untuk mengaktifkan perintah dari hyperlink di JEditorPanes.

Riwayat versi

  • Versi 2.1 diposting di 2007-08-24

    EULA - Perjanjian Lisensi Pengguna Akhir



    PENTING --BACA KETENTUAN INI DENGAN CERMAT SEBELUM MENGUNDUH INI
    Perangkat lunak. DENGAN MENGUNDUH ATAU MENGGUNAKAN PERANGKAT LUNAK INI, ANDA MENGAKUI
    BAHWA ANDA TELAH (i) MEMBACA PERJANJIAN LISENSI INI, (ii) BAHWA ANDA
    MEMAHAMINYA, (III) DAN BAHWA ANDA SETUJU UNTUK TERIKAT OLEH KETENTUANNYA.
    JIKA ANDA TIDAK MENYETUJUI SYARAT DAN KETENTUAN LISENSI INI
    PERJANJIAN, ANDA TIDAK BOLEH MENGUNDUH ATAU MENGGUNAKAN PERANGKAT LUNAK.

    1. ** Edisi Lisensi**

    1. **Lisensi Penggunaan Komersial**
    Andrew Pietsch, memberi Anda non-eksklusif, tidak dapat ditransfer
    lisensi untuk menggunakan PERANGKAT LUNAK untuk mendukung hingga jumlah
    pengembang simultan dalam organisasi Anda yang
    telah membayar biaya lisensi. Anda dapat mentransfer atau menginstal PERANGKAT LUNAK
    lebih dari satu komputer, asalkan PERANGKAT LUNAK hanya digunakan
    oleh jumlah pengembang yang biaya lisensinya telah
    Dibayar. Menggunakan PERANGKAT LUNAK, Anda dapat membangun aplikasi, applet, atau
    perangkat lunak lain, yang kemudian dapat didistribusikan bebas royalti.
    2. ** Lisensi Penggunaan Non-Komersial**
    Andrew Pietsch, memberi Anda non-eksklusif, tidak dapat ditransfer
    untuk menggunakan PERANGKAT LUNAK untuk soley untuk Tujuan Non-Komersial.
    Menggunakan PERANGKAT LUNAK, Anda dapat membangun aplikasi, applet, atau
    perangkat lunak lain, yang kemudian dapat didistribusikan bebas royalti.
    Penggunaan non-komersial meliputi (i) penggunaan pribadi, (ii) penggunaan pendidikan
    dan (iii) digunakan oleh organisasi amal terakreditasi.
    Penggunaan non-komersial melarang keras (i) penggunaan yang akan Anda
    menerima kompensasi dan (ii) setiap penggunaan baik di dalam maupun/atau untuk
    organisasi komersial. Untuk menghindari keraguan, berikut ini
    dianggap sebagai contoh penggunaan komersial Perangkat Lunak yang
    secara tegas dilarang oleh lisensi ini:

    1. Penggunaan di atau untuk perusahaan komersial;
    2. Digunakan untuk keuntungan finansial, pribadi atau sebaliknya;
    3. Penggunaan oleh lembaga pemerintah;
    4. Digunakan oleh penyedia layanan telekomunikasi atau Internet
    perusahaan;
    5. Penggunaan sehubungan dengan mengelola situs web komersial;
    6. Penggunaan sehubungan dengan penyediaan layanan profesional
    yang Anda kompensasi (termasuk sistem berbayar
    administrasi);
    7. Penggunaan sehubungan dengan penyediaan produk atau layanan
    untuk organisasi komersial;
    8. Bundling atau mengintegrasikan Perangkat Lunak dengan produk perangkat keras apa pun
    atau produk perangkat lunak lain untuk penggunaan komersial.

    3. **Lisensi Kode Sumber**
    Lisensi Kode Sumber memberi Anda hak untuk menggunakan dan mengubah
    Kode sumber SOFTWARE asalkan Anda memiliki (i) Anda telah membayar
    Biaya Lisensi Kode Sumber DAN (ii) Anda mematuhi hal-hal berikut
    Aturan:

    1. Anda harus membeli Lisensi Komersial untuk setiap pengembang di
    organisasi Anda yang akan menggunakan PERANGKAT LUNAK, atau
    versi atau karya turunan dari PERANGKAT LUNAK sesuai dengan
    Lisensi Penggunaan Komersial.
    2. Anda tidak boleh menjual kembali, menyewakan, atau menyewakan kode sumber, atau
    versi modif atau karya turunan dari kode sumber SOFTWARE.
    3. Anda tidak boleh mendistribusikan kode sumber, atau
    versi atau karya turunan dari kode sumber SOFTWARE, dalam sumber
    formulir kode. Anda hanya dapat mendistribusikan versi sumber yang dikompilasi
    kode (dalam bentuk objek).
    4. Anda tidak boleh menjual kembali, menyewakan, menyewakan, atau mendistribusikan produk yang dibuat
    dari kode sumber SOFTWARE dengan cara apa pun yang akan bersaing dengan
    perangkat lunak.
    5. Dalam keadaan apa pun, tidak boleh ada bagian dari sumber PERANGKAT LUNAK
    kode didistribusikan, diungkapkan, atau disediakan untuk
    pihak ketiga tanpa persetujuan tertulis dari Andrew Pietsch.
    6. Anda harus melindungi dan menjaga keamanan semua kode sumber yang disediakan oleh
    perjanjian lisensi kode sumber ini. Aplikasi yang dibangun
    berdasarkan kode sumber ini, dan yang didistribusikan atau
    dapat diakses di luar organisasi Anda, seperti Internet, harus
    terlindungi sejauh kode sumber tidak dapat dengan mudah
    diekstrak atau didempilasi.
    7. Semua pengembang dalam organisasi Anda yang berencana untuk mengakses
    kode sumber harus menyetujui ketentuan lisensi kode sumber
    Perjanjian. Selain itu, setiap pengembang setuju untuk
    untuk mengasuransikan kerahasiaan kode sumber. Misalnya,
    dalam keadaan apa pun, pengembang tidak dapat menempatkan kode sumber pada
    jaringan internal di mana ia tidak memiliki kontrol.
    2. **Kepemilikan**
    Anda tidak memiliki hak kepemilikan dalam Perangkat Lunak. Sebaliknya, Anda memiliki
    lisensi untuk menggunakan Perangkat Lunak selama Perjanjian Lisensi ini
    tetap dalam kekuatan dan efek penuh. Kepemilikan Perangkat Lunak,
    Dokumentasi dan semua hak kekayaan intelektual di dalamnya akan
    tetap setiap saat dengan Andrew Pietsch. Setiap penggunaan lain dari
    Perangkat lunak oleh setiap orang, bisnis, perusahaan, pemerintah
    organisasi atau entitas lain dilarang keras dan merupakan
    pelanggaran Perjanjian Lisensi ini.

    3. **Hak Cipta**
    Perangkat Lunak dan Dokumentasi berisi materi yang dilindungi
    oleh Undang-Undang Hak Cipta Amerika Serikat dan hukum rahasia dagang, dan oleh
    ketentuan perjanjian internasional. Semua hak yang tidak diberikan kepada Anda
    di sini secara tegas disediakan oleh Andrew Pietsch. Anda mungkin tidak menghapus
    pemberitahuan kepemilikan Andrew Pietsch dari salinan
    Perangkat Lunak atau Dokumentasi.

    4. **Pembatasan**
    Anda tidak boleh mempublikasikan, menampilkan, mengungkapkan, menyewakan, menyewakan, memodifikasi, meminjamkan,
    mendistribusikan, atau membuat karya turunan berdasarkan Perangkat Lunak atau
    bagian dari itu. Anda tidak boleh merekayasa balik, mendekompilasi, menerjemahkan,
    beradaptasi, atau membongkar Perangkat Lunak, Anda juga tidak akan mencoba membuat
    kode sumber dari kode objek untuk Perangkat Lunak. Anda tidak boleh
    mengirimkan Perangkat Lunak melalui jaringan apa pun atau di antara perangkat apa pun,
    meskipun Anda dapat menggunakan Perangkat Lunak untuk membuat transmisi
    bahan lainnya. Anda dapat mentransfer Perangkat Lunak ke komputer lain
    Anda memiliki selama Anda hanya menggunakannya pada satu komputer pada satu waktu.

    5. ** Kerahasiaan**
    Anda mengakui bahwa Perangkat Lunak berisi perdagangan kepemilikan
    rahasia Andrew Pietsch dan Anda dengan ini setuju untuk
    kerahasiaan Perangkat Lunak menggunakan setidaknya sebagai tingkat
    perawatan seperti yang Anda gunakan untuk menjaga kerahasiaan Anda sendiri
    informasi rahasia. Anda setuju untuk secara wajar mengkomunikasikan
    syarat dan ketentuan Perjanjian Lisensi Perangkat Lunak ini kepada mereka
    orang yang dipekerjakan oleh Anda yang bersentuhan dengan Perangkat Lunak,
    dan untuk menggunakan upaya terbaik yang wajar untuk memastikan kepatuhan mereka terhadap
    syarat dan ketentuan tersebut, termasuk, tanpa batasan, tidak
    dengan sengaja mengizinkan orang-orang tersebut untuk menggunakan bagian mana pun dari Program
    untuk tujuan mendapatkan kode sumber Program atau
    mengalahkan Kunci.

    6. ** Garansi Terbatas**
    ANDREW PIETSCH MENJAMIN UNTUK JANGKA WAKTU TIGA (3) BULAN SETELAH
    MEMBELI BAHWA PERANGKAT LUNAK AKAN BEROPERASI SECARA SUBSTANSIAL SESUAI DENGAN
    DENGAN DOKUMENTASI. JIKA PERANGKAT LUNAK TIDAK BEGITU BEROPERASI,
    OBAT EKSKLUSIF, DAN KEWAJIBAN TUNGGAL ANDREW PIETSCH BERDASARKAN INI
    GARANSI, AKAN, ATAS KEBIJAKAN ANDREW PIETSCH SENDIRI, KOREKSI
    CACAT ATAU PENGEMBALIAN DANA DARI HARGA PEMBELIAN YANG DIBAYARKAN UNTUK
    Perangkat lunak. SETIAP PENGGUNAAN OLEH ANDA DARI PERANGKAT LUNAK ADALAH RISIKO ANDA SENDIRI. Ini
    GARANSI TERBATAS ADALAH SATU-SATUNYA JAMINAN YANG DISEDIAKAN OLEH ANDREW PIETSCH
    MENGENAI PERANGKAT LUNAK. KECUALI UNTUK GARANSI TERBATAS DI ATAS,
    PERANGKAT LUNAK DISEDIAKAN "SEBAGAI IS." SEJAUH DIIZINKAN OLEH
    HUKUM, ANDREW PIETSCH MENYANGKAL SEMUA JAMINAN LAIN DALAM BENTUK APAPUN,
    BAIK TERSIRAT MAUPUN TERSIRAT, TERMASUK, TANPA BATASAN, TERSIRAT
    JAMINAN KELAYAKAN UNTUK MERCHANTABILITY DAN KESESUAIAN UNTUK TUJUAN TERTENTU.
    ANDREW PIETSCH TIDAK MENJAMIN BAHWA FUNGSI YANG TERKANDUNG DALAM
    PERANGKAT LUNAK AKAN MEMENUHI PERSYARATAN ATAU KEBUTUHAN APA PUN YANG MUNGKIN ANDA MILIKI, ATAU
    PERANGKAT LUNAK AKAN BEROPERASI BEBAS GALAT, ATAU DALAM
    MODE, ATAU BAHWA CACAT ATAU KESALAHAN DALAM PERANGKAT LUNAK AKAN
    DIKOREKSI, ATAU BAHWA PERANGKAT LUNAK INI KOMPATIBEL DENGAN
    Platform. BEBERAPA YURISDIKSI TIDAK MENGIZINKAN PENGABAIAN ATAU PENGECUALIAN
    JAMINAN TERSIRAT SEHINGGA MEREKA TIDAK BERLAKU UNTUK ANDA.

    7. **Batasan Tanggung Jawab**
    DALAM HAL APA PUN ANDREW PIETSCH TIDAK AKAN BERTANGGUNG JAWAB KEPADA ANDA ATAU PIHAK KETIGA MANA PUN
    UNTUK KERUSAKAN INSIDENTAL ATAU KONSEKUENSIAL (TERMASUK, TANPA
    KETERBATASAN, KERUSAKAN TIDAK LANGSUNG, KHUSUS, HUKUMAN, ATAU TELADAN UNTUK
    KEHILANGAN BISNIS, KEHILANGAN LABA, GANGGUAN BISNIS, ATAU KERUGIAN
    INFORMASI BISNIS) YANG TIMBUL DARI PENGGUNAAN ATAU KETIDAKMAMPUAN UNTUK
    MENGGUNAKAN PROGRAM, ATAU UNTUK KLAIM APA PUN OLEH PIHAK LAIN, BAHKAN JIKA
    ANDREW PIETSCH TELAH DIBERITAHU TENTANG KEMUNGKINAN KERUSAKAN TERSEBUT.
    TANGGUNG JAWAB AGREGAT ANDREW PIETSCH SEHUBUNGAN DENGAN
    KEWAJIBAN BERDASARKAN PERJANJIAN INI ATAU SEHUBUNGAN DENGAN
    PERANGKAT LUNAK DAN DOKUMENTASI ATAU SEBALIKNYA TIDAK BOLEH MELEBIHI JUMLAH
    DARI BIAYA LISENSI YANG DIBAYARKAN OLEH ANDA UNTUK PERANGKAT LUNAK DAN DOKUMENTASI.
    KARENA BEBERAPA NEGARA BAGIAN/NEGARA TIDAK MENGIZINKAN PENGECUALIAN ATAU
    PEMBATASAN TANGGUNG JAWAB ATAS KERUSAKAN KONSEKUENSIAL ATAU INSIDENTAL,
    BATASAN DI ATAS MUNGKIN TIDAK BERLAKU UNTUK ANDA.

    8. **Pengakhiran**
    Perjanjian Lisensi ini berlaku hingga dihentikan. Anda dapat
    mengakhiri Perjanjian Lisensi ini kapan saja dengan menghancurkan atau
    kembali ke Andrew Pietsch semua salinan Perangkat Lunak dan
    Dokumentasi yang Anda miliki atau di bawah kendali Anda. Andrew
    Pietsch dapat mengakhiri Perjanjian Lisensi ini jika salah satu dari
    Perjanjian Lisensi ini telah dilanggar. Setelah pemberitahuan
    penghentian, Anda setuju untuk menghancurkan atau kembali ke Andrew Pietsch semua
    salinan Perangkat Lunak dan Dokumentasi dan untuk mensertifikasi secara tertulis
    bahwa semua salinan yang diketahui, termasuk salinan cadangan, telah
    Dihancurkan. Semua ketentuan yang berkaitan dengan kerahasiaan,
    hak, dan non-pengungkapan akan bertahan dari penghentian
    Perjanjian Lisensi Perangkat Lunak.

    9. ** Umum **
    Perjanjian Lisensi ini akan ditafsirkan, ditafsirkan, dan diatur
    oleh hukum Australia tanpa memperhatikan konflik hukum
    ketentuannya. Forum eksklusif untuk setiap perselisihan yang timbul
    dari atau berkaitan dengan Perjanjian Lisensi ini akan menjadi
    pengadilan yang sesuai duduk di Victoria, Australia. Lisensi ini
    Perjanjian harus merupakan keseluruhan Perjanjian antara para pihak
    Siniuntuk. Setiap pengabaian atau modifikasi Perjanjian Lisensi ini akan
    hanya efektif jika secara tertulis dan ditandatangani oleh kedua belah pihak
    Siniuntuk. Jika ada bagian dari Perjanjian Lisensi ini yang ditemukan tidak valid atau
    tidak dapat dilaksanakan oleh pengadilan yurisdiksi yang kompeten, sisanya
    Perjanjian Lisensi ini akan ditafsirkan sehingga
    mempengaruhi niat para pihak.

Detil Program