XII RPL-1 / 36
Pengenalan GUI
UI berbasis teks memiliki performa lebih ringan namun dari segi tampilan
kurang menarik.
AWT adalah GUI toolkit pertama yang ada pada bahasa permogrmana Java.
AWT memiliki banyak kekurangan, di mana komponen-komponen yang biasa
digunakan untuk membangun sebuah aplikasi desktop secara lengkap tidak
dapat dilakukan, seperti tidak adanya komponen tabel.
2. SWT
SWT adalah sebuah GUI toolkit yang dikeluarkan oleh IBM sebagai alernatif dari
AWT/Jaga Swing milik Sun Microsystem. SWT terdapat pada package java.swt.
Package ini berisi komponen-komponen GUI yang bersifat platform sistem
operasi.
Tampilan dari java.swt menyesuaikan dengan sistem operasi, sehingga
mengakibatkan dependensi sistem.
Macam-Macam Toolkit GUI
3. Swing
Java Swing adalah library Java yang digunakan untuk menciptakan GUI. Dengan
Java Swing, Anda dapat membuat antarmuka lintas platform atau independen
sistem operasi. Artinya, antarmuka yang dibuat dapat dijalankan pada sistem
operasi apa saja dengan tampilan relatif sama.
Perbedaan AWT dan Swing:
AWT Swing
Merupkan API untuk membangun aplikasi GUI Merupakan bagian dari JFC dan digunakan
pada Java untuk membuat berbagai macam aplikasi.
Komponennya berat Komponennya ringan
Memiliki fungsionalitas yang lebih sedikit Memiliki lebih banya fungsionalitas dibanding
dibandingkan Swing AWT
Membuat Aplikasi dengan GUI
JComponent adalah superclass dari semua komponen Swing. Bebrapa fungsionalitas yang
diturunkan dari superclass ini, yaitu:
1. Plugable look and feel
2. Shortcut keys
3. Event handling
4. Tool tips
Secama umum terdapat lima bagian Swing yang sering digunakan, yaitu:
5. Top level container
6. Intermediate container
7. Atomic component
8. Layout manage
9. Event handling
Membuat Aplikasi dengan GUI
JComponent adalah superclass dari semua komponen Swing. Bebrapa fungsionalitas yang
diturunkan dari superclass ini, yaitu:
1. Plugable look and feel
2. Shortcut keys
3. Event handling
4. Tool tips
Secama umum terdapat lima bagian Swing yang sering digunakan, yaitu:
5. Top level container
6. Intermediate container
7. Atomic component
8. Layout manage
9. Event handling
Deklarasi String
01) String.length()
02) String.chartAt()
03) String.toUpperCase()
04) String.toLowerCase()
05) String.concat()
String.length()
Method ini akan mengembalikan nilai
panjang karakter dari sebuah String.
01
String.charAt()
Method ini mengembalikan karakter
berdasarkan index yang diberikan.
02
String.toUpperCase()
Method ini akan mengkonversi String menjadi bentuk
huruf kapital.
03
String.toLowerCase()
Method ini akan mengkonversi String menjadi bentuk
huruf kecil.
04
String.concat()
Method ini berguna untuk menggabungkan 2 buah
string menjadi satu String.
05
Terima Kasih
:)