Netbeans IDE: Memahami Kod Dijana untuk Aplikasi Desktop Java
Apabila membuat projek baharu dalam Netbeans, memilih templat Aplikasi Desktop Java menjana kod yang berbeza dengan ketara daripada aplikasi Java Swing tradisional. Ini boleh mengelirukan, terutamanya bagi mereka yang tidak biasa dengan kelas yang digunakan dalam templat ini.
Pengisytiharan import dan main() yang dilihat dalam kod yang disediakan berasal daripada pakej org.jdesktop.application. Pakej ini adalah sebahagian daripada Rangka Kerja Aplikasi Swing (JSR 296), rangka kerja yang menyediakan kefungsian tambahan untuk mencipta aplikasi desktop.
Kelas Aplikasi SingleFrame
SingleFrameApplication ialah kelas utama dalam Rangka Kerja Aplikasi Swing. Ia memanjangkan AbstractBean dan menyediakan ciri berikut:
Kaedah pelancaran SingleFrameApplication ialah bertanggungjawab untuk memulakan aplikasi dan mencipta tetingkap utamanya.
Kelas dan Pakej Lain
Kelas dan pakej lain yang digunakan dalam kod yang dijana termasuk:
Mencipta Aplikasi GUI Netbeans daripada Scratch
Kepada tampilkan editor GUI untuk aplikasi Netbeans yang dibuat daripada scratch:
Kod untuk bekas itu akan dijana dalam editor.
Penjelasan Kod Dijana
Kod yang dijana dalam editor GUI menggunakan API reka letak jdesktop untuk menyusun komponen. API ini memudahkan proses reka letak berbanding pengurus susun atur Swing tradisional.
Kod ini juga termasuk bahagian "Kod Dijana". Bahagian ini tidak boleh diubah suai secara manual, kerana ia dicipta secara automatik oleh editor GUI.
Dengan memahami tujuan kod yang dijana dan kelas yang digunakan dalam Rangka Kerja Aplikasi Swing, pembangun boleh mencipta aplikasi GUI dengan berkesan menggunakan Netbeans .
Atas ialah kandungan terperinci Bagaimanakah Templat Aplikasi Desktop Java NetBeans Berbeza daripada Aplikasi Swing Tradisional?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!