Video: ? CARA MENGGUNAKAN TISSUE MAGIC YANG BAIK & BENAR 2024
A
serialVersionUID
adalah nombor yang membantu Java mengelakkan konflik versi apabila anda menghantar objek dari satu tempat ke tempat lain. Sebagai contoh, anda boleh menghantar keadaan objek
JFrame
anda ke skrin komputer yang lain. Kemudian komputer lain boleh menyemak nombor versi bingkai untuk memastikan tidak ada perniagaan lucu yang sedang berlaku.
Jadi, bilakah anda akan mengganggu untuk mengubah nombor
serialVersionUID
kelas? Jika versi nombor 1 bagus, adakah versi nombor 2 lebih baik? Jawapannya rumit, tetapi intinya adalah, jangan ubah nombor
serialVersionUID
melainkan anda membuat perubahan yang tidak serasi kepada kod kelas. Dengan "perubahan yang tidak serasi," ini bermakna perubahan yang menjadikannya mustahil bagi kod sedia ada komputer untuk mengendalikan objek yang baru anda buat.
Untuk maklumat lanjut mengenai
serialVersionUID
dan apa yang merupakan perubahan kod yang tidak serasi, periksa Oracle.
Setiap IDE Java utama mempunyai alat visual untuk membantu anda merancang antara muka GUI.
- Eclipse mempunyai WindowBuilder
- IntelliJ IDEA mempunyai Pereka GUI
- NetBeans mempunyai GUI Builder
Dengan mana-mana alat ini, anda menyeret komponen dari palet ke bingkai. (Komponen termasuk butang, medan teks, dan barang lain.) Dengan menggunakan tetikus, anda boleh memindahkan dan mengubah saiz setiap komponen. Semasa anda merangka bingkai secara visual, alat membuat kod bingkai secara automatik. Setiap komponen pada bingkai mempunyai hamparan kecil yang menunjukkan sifat komponen.
Sebagai contoh, anda boleh menukar teks pada muka butang dengan menukar entri teks dalam spreadsheet butang. Apabila anda klik kanan atau klik pada kawalan gambar komponen, anda mendapat pilihan untuk melompat ke kaedah
actionPerformed
komponen. Dalam kaedah
actionPerformed
, anda menambah kod Java, seperti butang
. setText ("Anda mengklik saya!")
. Alat seperti WindowBuilder, Pereka GUI, dan GUI Builder membuat reka bentuk antara muka GUI lebih pantas, lebih semula jadi, dan lebih intuitif.
Sejak tahun 1998, Swing merupakan rangka kerja utama Java untuk membangunkan aplikasi GUI. Tetapi pada akhir tahun 2011, Oracle menambah kerangka baru - JavaFX - ke inti Java. JavaFX menyediakan satu set komponen yang lebih kaya daripada Swing. Tetapi untuk aplikasi mudah, JavaFX lebih sukar untuk digunakan. Jika anda berminat untuk membaca lebih lanjut tentang JavaFX, lawati halaman Oracle dengan halaman JavaFX.