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
- Kategori: Pengembangan > Komponen & Pustaka
- Penerbit: Andrew Pietsch
- Lisensi: Uji Coba Gratis
- Harga: $45.00
- Versi: 2.1
- Platform: windows