Pengenalan GUI:
GUI adalah antara muka pengguna yang bertindak sebagai perantaraan antara komputer atau peranti elektronik dan pengguna. Apa yang membezakan GUI daripada antara muka pengguna lain adalah GUI menggunakan ikon grafik dan tema yang menyenangkan secara visual untuk berinteraksi dengan bantuan penunjuk daripada komponen berasaskan teks.
Walaupun ikon dan komponen berasaskan teks masih diperlukan dalam beberapa GUI e.g. halaman masuk dll. tetapi tujuan utama bagi mana-mana perancang GUI yang baik adalah menjadikannya semudah mungkin bagi pengguna untuk berinteraksi dengannya dan terutamanya dengan tetikus. Seperti yang disebutkan di atas, GUI lebih mudah digunakan daripada kebanyakan antara muka lain dan sokongan yang tersedia untuk menjadikannya menarik secara visual bukan hanya membantu pengguna untuk fokus pada elemen tertentu tetapi juga memungkinkan pereka kreatif dan bereksperimen dengan imaginasinya, menjadikan perkembangannya intuitif dan seronok. GUI juga membolehkan pereka memasukkan video dan gambar ke dalam bentuk untuk menjadikannya lebih menarik dan mudah digunakan bagi pengguna.
API Java:
Java membenarkan pengembang menggunakan tiga API (Antaramuka Pengaturcaraan Aplikasi):
- AWT (Toolkit Window Abstrak)
- Hayun
- JavaFX
AWT dan Swing adalah API lama, sementara JavaFX diintegrasikan dengan Java 8 dan merupakan API terbaru dengan lebih banyak pilihan daripada AWT dan Swing.
Satu kelebihan utama menggunakan JavaFX berbanding API lain adalah penyatuan Scene Builder. JavaFX Scene Builder adalah alat yang membolehkan GUI dikembangkan tanpa pengkodan. Ini dapat dicapai dengan menyediakan kawasan kosong di mana komponen yang berbeza dari JavaFX dapat diseret dan dijatuhkan untuk membuat bentuk GUI yang berbeza. Komponen ini juga dapat diedit dengan pelbagai pilihan penyesuaian. Semua ini dapat dilakukan dalam masa nyata dan GUI terbentuk semasa pereka mengembangkannya.
JavaFX Scene Builder menghasilkan FXML, ini membolehkan pereka membuat antara muka secara berasingan dari logik program. FXML adalah bahasa berasaskan XML. JavaFX Scene Builder dapat digunakan dengan Java IDE apa pun untuk menggabungkan logika program dengan antarmuka tetapi khusus ditujukan untuk program dan aplikasi yang dikembangkan di NetBeans IDE.
Apa itu NetBeans?
NetBeans adalah sumber terbuka, IDE percuma (Integrated Development Environment) yang menggunakan seni bina modular.e. ia menggunakan modul (kumpulan kelas dan perpustakaan) untuk menerapkan ciri-ciri tertentu ke dalam aplikasi. NetBeans adalah salah satu IDE Java yang paling popular sekarang. NetBeans juga terkenal dengan sokongan Maven yang hebat dan antara muka yang mesra pengguna. Untuk mula mengembangkan NetBeans dan JavaFX Scene Builder, anda harus memasang dan JavaFX Scene Builder yang terintegrasi dengan NetBeans. Panduan ini akan lebih daripada cukup untuk membantu anda dalam proses pemasangan dan cara mengintegrasikan kedua-dua program di Windows.
Pasang NetBeans:
Untuk memasang NetBeans, anda mesti memuat turunnya terlebih dahulu dari laman web rasmi NetBeans:
https: // netbeans.apache.org / muat turun / indeks.html
- Klik pada butang "Muat turun" hijau di bawah Apache NetBeans 10.0 baris
- Anda juga dapat mempelajari lebih lanjut tentang NetBeans dengan mengklik butang "Fitur" biru di sebelah butang "Muat turun".
- Anda juga boleh memuat turun versi sebelumnya yang lain tetapi disarankan untuk menggunakan versi terbaru.
- Ini akan membawa anda ke halaman yang bertajuk "Memuat turun Apache NetBeans (inkubasi)".
- Dari halaman ini, klik pada pautan "Binari". Anda boleh mengklik pautan "Sumber" dan memuat turunnya jika anda ingin menyusunnya sendiri tetapi memuat turun "Binari" lebih cepat dan lebih mudah.
- Setelah diklik, ini akan mengarahkan anda ke halaman apache di mana pautan akan dihasilkan untuk anda.
- Klik pautan dan ia akan mula dimuat turun.
- Setelah dimuat turun, ekstrak pakej ke direktori yang anda mahukan (anda boleh mengekstrak pakej dengan menggunakan WinRAR).
- Selepas pengekstrakan, masuk ke direktori yang diekstrak dan cari folder "bin".
- Masuk ke folder "bin" dan anda akan melihat dua fail "Aplikasi"; "Kacang bersih.exe "dan" netbeans64.exe ”.
- Sekiranya anda menggunakan Windows 32-bit maka buka “netbeans.exe "dan jika anda menggunakan Windows 64-bit maka buka" netbeans64.exe ”.
- Ini akan membuka NetBeans IDE secara langsung. Tidak perlu memasangnya secara berasingan kerana kami telah memasang binari.
- Sekiranya anda disambut dengan paparan ini setelah dibuka, maka NetBeans 10.0 telah berjaya dipasang dan siap untuk anda mula menulis program dan mengembangkan aplikasi di atasnya.
Pasang Pembangun Pemandangan JavaFX:
Setelah NetBeans berjaya dipasang dan berfungsi dengan baik, kita boleh beralih ke langkah seterusnya; pasang JavaFX Scene Builder. Pertama, kita harus memuat turun Scene Builder dari laman web rasminya:
https: // gluonhq.com / produk / pembina pemandangan / # muat turun
- Di halaman ini, tatal ke bawah hingga Anda melihat pilihan muat turun untuk versi Java Anda yang dapat menjadi salah satu dari tiga ini: Java 10, Java 8 atau Java 11.
- Dalam kes kami, ia adalah Java 11. Di bawah versi Java anda, cari Scene Builder yang memiliki "Windows Installer" sebagai platform dan klik butang "Muat turun" hijau.
- Ini akan mengalihkan anda ke halaman "Terima kasih" dan mula memuat turun.
- Setelah dimuat turun, buka pemasang.
- Dalam pemasang, terima terma dan syarat dan klik pasang.
- Setelah dipasang, klik selesai.
- Untuk memeriksa sama ada pemasangan berjaya atau tidak, anda boleh membuka “SceneBuilder.exe ”dan akan disambut dengan paparan berikut sekiranya pemasangan berjaya:
Gabungkan JavaFX Scene Builder dan NetBeans:
Setelah Scene Builder dan NetBeans dipasang, sudah tiba masanya untuk beralih ke langkah terakhir; menggabungkan kedua-dua program.
- Pertama, buka NetBeans, klik pada "File" dan kemudian "Projek baru ..."
- dalam menu lungsur. Tetingkap baru akan dibuka.
- Klik pada "JavaFX" dari tab "Kategori" dan "Aplikasi Java FXML" dari tab, "Projek".
- Klik "Seterusnya".
Pasang modul apa pun, jika ia meminta untuk memuat turun dan mengaktifkan modul apa pun. Di tetingkap seterusnya beri nama projek dan klik "Selesai".
- Setelah dibuka, pergi ke tab "Projek" dan klik pada projek anda.
- Kemudian klik pada "Source Packages", klik pada pakej projek anda, dan klik kanan pada .fail fxml dan klik "Buka".
- Ini akan membuka fail di Scene Builder untuk anda mengusahakannya.
Dan dengan ini, anda berjaya menyatukan Scene Builder dan NetBeans untuk bekerjasama dengan lancar. Setelah anda selesai membuat GUI, untuk menambahkan fungsi dan logik padanya, edit "Pengawal.Java ”fail betul-betul di bawah .fail fxml dan memberikannya fungsi. Sekarang anda boleh terus dan menikmati pembuatan GUI untuk program anda dengan cara yang intuitif dan menyeronokkan menggunakan JavaFX Scene Builder.