Video: ? CARA MENGGUNAKAN TISSUE MAGIC YANG BAIK & BENAR 2024
A
serialVersionUID
adalah nomor yang membantu Java menghindari konflik versi saat Anda mengirim objek dari satu tempat ke tempat lain. Misalnya, Anda dapat mengirim negara bagian
JFrame
ke layar komputer lain. Kemudian komputer lain dapat memeriksa nomor versi frame untuk memastikan tidak ada bisnis lucu yang sedang berlangsung.
Jadi, kapan Anda akan repot-repot mengganti nomor urut
serialVersionUID
? Jika nomor versi 1 bagus, apakah versi 2 lebih baik? Jawabannya rumit, tapi intinya, jangan ganti nomor
serialVersionUID
kecuali Anda membuat perubahan yang tidak sesuai dengan kode kelas. Dengan "perubahan yang tidak sesuai," ini berarti perubahan yang membuat tidak mungkin kode komputer penerima ada untuk menangani objek yang baru Anda buat.
Untuk detail lebih lanjut tentang
serialVersionUID
dan apa yang merupakan perubahan kode yang tidak kompatibel, lihat Oracle.
Setiap IDE Java utama memiliki alat visual untuk membantu Anda merancang antarmuka GUI.
- Eclipse memiliki WindowBuilder
- IntelliJ IDEA memiliki Perancang GUI
- NetBeans memiliki GUI Builder
Dengan alat ini, Anda menyeret komponen dari palet ke bingkai. (Komponennya meliputi tombol, bidang teks, dan barang lainnya.) Dengan menggunakan mouse, Anda dapat memindahkan dan mengubah ukuran masing-masing komponen. Saat merancang bingkai secara visual, alat akan membuat kode bingkai secara otomatis. Setiap komponen pada frame memiliki spreadsheet kecil yang menunjukkan sifat komponennya.
Misalnya, Anda dapat mengubah teks pada wajah tombol dengan mengubah entri teks di spreadsheet tombol. Bila Anda mengklik kanan atau mengendalikan klik gambar komponen, Anda bisa memilih metode melompat
actionPerformed
. Dalam metode
actionPerformed
, Anda menambahkan kode Java, seperti tombol
. setText ("Anda mengklik saya!")
. Alat seperti WindowBuilder, GUI Designer, dan GUI Builder membuat desain antarmuka GUI lebih cepat, lebih alami, dan lebih intuitif.
Sejak tahun 1998, Swing telah menjadi framework utama Java untuk pengembangan aplikasi GUI. Namun akhir tahun 2011, Oracle menambahkan framework yang lebih baru - JavaFX - ke inti Java. JavaFX menyediakan seperangkat komponen yang lebih kaya daripada Swing. Tapi untuk aplikasi sederhana, JavaFX lebih sulit digunakan. Jika Anda tertarik untuk membaca lebih lanjut tentang JavaFX, kunjungi Oracle's Getting Started with JavaFX page.