Latihan Pemrograman GUI

Nama : Rafaela Shyra Ashma' Ramadhani

NRP : 5025231217

Kelas : Pemrograman Berorientasi Objek - G

Tugas Pertemuan 14

 

1. Membuat frame windows user login dan password

2. Implementasikan aplikasi image viewer

Jawaban!

1. Source Code : GitHub

Penjelasan

Komponen GUI:
JTextField untuk memasukkan username.
JPasswordField untuk memasukkan password.
JButton untuk tombol Login dan Cancel.

Fungsi Login:
Program mengecek apakah username adalah "admin" dan password adalah "12345".
Jika benar, akan muncul dialog "Login berhasil". Jika salah, muncul pesan error.

Reset:
Tombol Cancel akan menghapus teks di kolom username dan password.
setLocationRelativeTo(null) untuk memposisikan frame di tengah layar.

Event Handling:
Menggunakan ActionListener untuk menangani klik tombol Login dan Cancel.

Hasil :

Jika username = admin dan password = 12345, akan muncul pesan Login berhasil!. Jika input salah, akan muncul dialog error.

 

 
2. Source Code : GitHub

Penjelasan :
 
MainAPP.java
Kelas ini adalah titik masuk aplikasi. Metode main() di dalamnya memulai aplikasi dengan menampilkan antarmuka pengguna ImageViewerFrame.

ImageViewerFrame.java
Kelas ini menangani tampilan GUI (Graphical User Interface), termasuk menampilkan gambar di JLabel dan menyediakan tombol kontrol (seperti Open, Zoom, Rotate, Reset) untuk berinteraksi dengan gambar.Menghubungkan antarmuka pengguna dengan kelas ImageHandler untuk memproses gambar.

ImageHandler.java
Kelas ini menangani logika pengolahan gambar. Fungsi utamanya termasuk membuka gambar, zoom, rotasi, dan reset gambar.
Mengubah gambar yang ditampilkan berdasarkan interaksi pengguna dan memperbarui JLabel di ImageViewerFrame.

Diagram Class :
 
 
Hasil
 
Akan ada beberapa fitur dalam tampilannya.
 
Open Image 

 
Zoom In

 
Zoom Out

 
Rotate

 
Reset


 

Komentar

Postingan populer dari blog ini

Web Pendaftaran Siswa Baru - CRUD dengan PHP dan MySQL

Final Project PBO - G

Tech Support System Menggunakan Java