Anda di halaman 1dari 17

Wahyu Agung Laksono

XII RPL-1 / 36
Pengenalan GUI

Antarmuka pengguna (user interface) merupakan mekanisme komunikasi


antara pengguna berbasis grafis, terdiri dari UI berbasis teks dan UI berbasis
grafis.

UI berbasis teks memiliki performa lebih ringan namun dari segi tampilan
kurang menarik.

Sedangkan UI berbasis grafis memiliki tampilan yang bagus dan menarik


namun lebih berat dibandingkan dengan UI berbasis teks.
Macam-Macam Toolkit GUI

1. AWT (Abstract Windowing Toolkit)

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.

Beberapa class pada AWT:


a. Component
b. Container
c. Panel
d. Window
e. Framce
Macam-Macam Toolkit GUI

1. AWT (Abstract Windowing Toolkit)

Beberapa objek grafis AWT, antara lain sebagai berikut


a. Label : kolom/area yang digunakan untuk menampilkan tulisan dan gambar
b. Scrollbar : komponen yang menyesuaikan tampilan konten dengan scroll
c. Button : sebuah tombol sederhana unutk menjalankaj method
d. Panel : digunakan sebagai papan dari suatu bidamg atau layar lain
e. Text Area : kolom besar yang digunakan untuk menulis
f. Canvas : suatu wadah kosong yang dapat diisi, bahkan oleh user lain
Macam-Macam Toolkit GUI

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

Salah satu keunggulan Java adalah mudahnya untuk membuat aplikasi


berbasis GUI. Hal tersebut karena Java menyediakan komponen-komponen
khusus untuk membangun GUI. Beberapa komponen utaman dalam GUI
sebagai berikut.
1. Containers
2. Canvas
3. Komponen User Interface
4. Komponen pembentuk window
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

Terdapat 2 cara untuk mendeklarasikan String di bahasa pemrograman Java, yaitu


menggunakan String literal dan keyword (new).

String literal Keyword (new)


Method pada 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
:)

Anda mungkin juga menyukai