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.
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.
Komentar
Posting Komentar