IMPORT.JAVA.AWT
Di
dalam java terdapat dua paket yang dapat kita gunakan untuk pengembangan
program-program GUI. GUI adalah graphical user interface, dalam dunia
nyata sebagian programnya berbentuk visual bukan console.
Dua
paket GUI tersebut adalah SWING dan AWT. AWT(Abstract Window Toolkit)
merupakan sekulmpulan library yang tidak tergantung pada platfrom serta
digunakan untuk menyederhanakan implementasi user-interface, sedangkan Swing
merupakan salah satu cara untuk menginplementasikan pemrograman window pada
java,beda swing dengan awt adalah, bentuk komponen komponen dari kelas swing
sama bentuknya pada semua sistem operasi.
§ AWT (Abstract Window Toolkit)
Program AWT dirancang menggunakan event dan
event-handlers. Sebuah event merupakan aksi dari suatu komponen GUI seperti
penekanan mouse (mouse clicked) , penggeseran mouse (mouse dragged),
penekanan tomboL (key pressed), pemilihan komponen menu dan lain-lain.
Contoh Window Sederhana
Untuk dapat menggunakan AWT diperlukan paket awt sebagai
berikut:
ü import java.awt.*;
ü
import
java.awt.event.*;
Adapun
fungsinya ;
·
import
java.awt.*; merupakan fungsi yang
digunakan untuk proses inputan dalam program java.
·
import
java.awt.event.*; merupakan fungsi import yang digunakan untuk proses deklarasi
dari class event yang berisi komponen.
Pengertian java Swing
Swing
merupakan koleksi komponen GUI yang berjalan secara seragam di setiap plattform
murni yang mendukung JVM (Java Virtual Machine). Keseluruhankomponen Swing
ditulis menggunakan java sehingga mampu menyediakan fungsionalitas maksimal di
platform yang ekuivalen. Hal ini juga membuktikan bahwa portabilitas aplikasi
swing sangat tinggi.
Komponen-komponen Swing dapat di klasifikasikan dalam tiga bagian, yaitu top level container,
intermediate container dan komponen atomic (tunggal)
- Container tingkat atas (top level) berfungsi untuk menyediakan ruang bagi komponen-komponen lainya. Container jenis ini terdiri daro JFrame, JWindow, JDialog, dan JApplet.
- Container menengah adalah komponen (non top level) yang keberadaannya untuk menampung komponen lainnya, misal panel, tabbed dan tool bar
- Komponen atomic berfungsi untuk menampilkan dan/atau menerima informasi. Komponen tunggal memiliki peran penting dalam menghasilkan antarmuka user. Contoh komponen atomic adalah text field, button dan label
ap beda swing dgab awt t , jelaskan ....????
BalasHapusperbedaan keduanya adlh, bhw AWT adlh tampilan dsar dr setiap target platform (Windows, Macintosh, }
BalasHapussdngkan Swing yg menawarkan tampilan yang lebih kaya dan bagus.