Start Back Next End
  
41
Spesifikasi bahasa Java dan Java application program interface
(API)
merupakan penjelasan standar pada bahasa java. Spesifikasi bahasa java merupakan 
definisi
teknis dari
bahasa yang mencakup
sintaks
dan semantik
dari bahasa
pemrograman
java.
Sedangkan Java API berisi kelas
standar
dan interface
untuk
mengembangkan program java (Liang, 2011:34).
Desain
API pada
java
Graphical
User Interface
(GUI)
merupakan contoh
penerapan object oriented principle yang sangat baik. Ketika
java
diperkenalkan,
kelas
GUI
tergabung
dalam sebuah library
yang dikenal sebagai
Abstract Windows
Toolkit (AWT). AWT dapat digunakan secara baik untuk mengembangkan antarmuka
grafis sederhana, tetapi tidak untuk
pengembangan proyek
dengan GUI
yang
lengkap.
Selain itu,
AWT
juga rentan terhadap
bug
platform yang
spesifik.
Oleh
sebab itu, AWT yang merupakan komponen antarmuka, digantikan oleh library yang
lebih
kuat, serbaguna, dan fleksibel
yang dikenal sebagai
komponen Swing.
Komponen Swing
tergambar
langsung pada kanvas dengan
menggunakan kode java,
kecuali untuk
komponen
subclass
dari
java.awt.window
atau
java.awt.panel
yang
mana
harus dipersiapkan
untuk menggunakan
GUI
asli pada
platform tertentu
(Liang, 2011:430).
2.15
NetBeans
NetBeans merupakan sebuah proyek open-source
yang
dengan jumlah
pengguna yang
banyak dan sangat luas.
Komunitas penggunanya terus tumbuh dan
memiliki hampir 100 mitra (dan
akan
terus bertambah). Produk dasar NetBeans
adalah NetBeans Integrated Development Environment  (IDE) dan NetBeans
Platform.
Word to PDF Converter | Word to HTML Converter