Melengkapi Kode Dokumentasi Kelas Java

Sehingga, apa masih ada yang salah dengan baris kode ini?: int month = myCalendar.getCalendar.MONTH; Sekarang gunakan built-in code dan dokumentasi untuk menhawab masalah ini.

4.1.7 Melengkapi Kode

{“Code completion” merupakan fitur IDE standard yang akan secara otomatis membantu dalam melengkapi staemen kode. Pada kasus ini, editor mengetahui myCalendar sebagai instantiasi dari kelas Calendar sehingga code completion menunjukkan atribut dan method yang tersedia.} Letakkan posisi kursor pada editor di bagian akhir dari baris int month = myCalendar.getCalendar.MONTH dan tekan Enter untuk memulai baris baru. Kemudian ketikkan: myCalendar Sekarang, tekan kunci period ketika mengetikkan sisa kode. Kemudian, pause. Fitur code completion akan muncul dan terlihat jendela pop-up.

4.1.8 Dokumentasi Kelas Java

{Dokumentasi untuk definisi kelas Java disebut “javadoc.” Pada NetBeans, code completion dan javadoc ditampilkan bersama sehingga terbuka kemungkinan melengkapi statemen yang berkaitan dengan dokumentasi.} 89 Seperti yang ditunjukkan diatas, lakukan scroll down pada atribut MONTH dan klik pada atribut itu. Dokumentasi pada display diatas berubah. Ingat bagaimana MONTH didefinisikan: “The first month of the year in the Gregorian and Julian calendars is JANUARY which is 0.” 90 Penjelasan ini merupakan masalahnya. Method memberikan return nilai kurang dari yang diinginkan: myCalendar.getCalendar.MONTH Perbaikannya cukup sederhana yaitu menambah nilai 1 pada return get, sehingga cukup lakukan edit pada baris ini: int month = myCalendar.getCalendar.MONTH; menjadi: int month = myCalendar.getCalendar.MONTH + 1; Juga hapus kode pada myCalendar. Lakukan Save All. Lakukan test ulang pada kelas Greeter dengan melakukan klik pada ikon Run Main Project. Lihat pada panel Output panel, angka month sudah terlihat benar: Ingat bahwa NetBeans telah mengetahui perubahan kode yang dibuat dank ode yang diperlukan untuk melakukan kompilasi ulang sebelum dieksekusi. Sehingga ketika melakukan klik pada Run Main Project, maka akan menampilkan langkah kompilasi secara otomatis. 91 {NetBeans memanfaatkan utility Ant untuk melakukan kompilasi, deployment dan ekseskusi. Skrip Ant tersusun dari tasks dan tiap task dapat mendeklarasikan ketergantungan pada task lain. Ketika menjalankan pilihan menu Run Main Project, Ant akan menjalankan task yang dieksekusi yang sudah diselesaikan sebelum eksekusi yang sesungguhnya.}

4.2 Membuat User Interface Java