0% menganggap dokumen ini bermanfaat (0 suara)
9 tayangan4 halaman

Java Gui Rio

Dokumen ini membahas tentang Java GUI dan tiga set API yang digunakan untuk membuat aplikasi berbasis GUI: AWT, Swing, dan JavaFX. AWT adalah produk pertama dengan komponen dasar, Swing merupakan pengembangan dengan lebih banyak komponen dan tampilan yang lebih baik, sedangkan JavaFX dirancang untuk aplikasi internet kaya yang dapat berjalan di berbagai platform. Selain itu, dokumen juga menyebutkan pentingnya memahami elemen GUI seperti Containers dan Components.

Diunggah oleh

M. Riza Rio
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
9 tayangan4 halaman

Java Gui Rio

Dokumen ini membahas tentang Java GUI dan tiga set API yang digunakan untuk membuat aplikasi berbasis GUI: AWT, Swing, dan JavaFX. AWT adalah produk pertama dengan komponen dasar, Swing merupakan pengembangan dengan lebih banyak komponen dan tampilan yang lebih baik, sedangkan JavaFX dirancang untuk aplikasi internet kaya yang dapat berjalan di berbagai platform. Selain itu, dokumen juga menyebutkan pentingnya memahami elemen GUI seperti Containers dan Components.

Diunggah oleh

M. Riza Rio
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

NAMA : Muhammad Riza Rio Dwijaya

NIM : 210401155
PRAKTIKUM PBO

JAVA GUI
Java GUI (Graphic User Interface)
Ada 3 set Java API untuk membuat aplikasi berbasis GUI, yaitu:
1. Abstract Windowing Toolkit (AWT)
2. Swing
3. Java FX

1. Abstract Windowing Toolkit (AWT)


• AWT merupakan produk pertama GUI dari Java
• Terdapat 12 packages yang ada di AWT yang saat ini masih digunakan, yaitu : [Link]
dan [Link]
• Saat ini komponen-komponen yang ada di AWT banyak digantikan oleh Swing,
contoh: Label (AWT) diganti Jlabel(Swing).

Gambar 1.1
Ini adalah model GUI ada di gambar 1.1 jadi melibatkan mouse untuk berinteraksi antara User
dengan computer itu sendiri.
Untuk mendesain aplikasi kita wajib mengetahui 2 jenis elemen GUI yaitu Containers dan
Component
Component : Component adalah elemen dasar dari entitas GUI seperti Button, Label, dan
TexField.
Container : Container, seperti Frame dan Panel, digunakan untuk meletakkan komponen di
dalam sebuah layout (seperti FlowLayout, GridLayout atau yang lainnya). Sebuah container
bisa juga menampung sebuah sub-containers (konsep container di dalam container lain).
2. Swing
• Swing merupakan pengembangan lanjutan untuk pembuatan GUI di Java
• Swing memiliki komponen yang lebih banyak dibandingkan pendahulunya (AWT)
• Swing memiliki look dan feel yang lebih bagus di antara semua platform yang
menjalankannya
• Terdapat 18 packages dari 737 classes di dalam API Java

Gambar 1.2
Gambar 1.2 tampilannya lebih smooth dari
sebelumnya.
3. JavaFX
• JavaFX merupakan bagian dari RICH Internet Applications (RIA) dimana dapat
dijalankan diberbagai platform dan device
• JavaFX digunakan untuk membuat aplikasi GUI, grafik 2D dan 3D yang lainnya
• JavaFX dapat berjalan di desktop maupun web browser
• Adapun JavaFX dimaksudkan untuk menggantikan, akan tetapi keduanya
akhirnyajalan bebarengan.

Gambar 1.3
Latihan Java GUI menggunakan Intellij :

Anda mungkin juga menyukai