Tugas PBO Pertemuan 14
Nathanael Valen Susilo
Class ImageViewer berisi method untuk menjalankan sebuah file chooser pada library java, kemudian ditambahkan pilihan bahwa hanya diperbolehkan untuk membuka file, dan dilakukan filter untuk hanya menampilkan file dengan extension jpg, png, gif, dan bmp.
5025231099
Source Code : https://github.com/Kirytsu/PBO-G/tree/main/Image_Viewer
Implementasi Image Viewer dengan Frame Login
Program terdiri dari 4 kelas, yaitu Login, LoginListerner, CancelListener, dan ImageViewer. Secara singkat, program ini akan dimulai dengan membuat frame login dengan input field berupa username dan password. Jika user dan password sudah sesuai dengan data yang ada, maka LoginListener akan membuka frame baru untuk menjalankan image viewer.
Class Login
Class login di atas berfungsi untuk menampilkan frame login yang akan meminta user untuk memasukkan username dan passwordnya. Terdapat 2 button pada frame, yaitu login button dan cancel button yang masing-masing akan diatur aksinya pada class listenernya.
Class LoginListener
LoginListener akan mengecek input username dan password yang dimasukkan user kemudian dicocokkan dengan username dan password yang tersimpan. Jika username dan password sesuai, maka program akan menampilkan pesan "Login Success!", menutup frame login, dan menjalankan image viewer.
Class CancelListener
CancelListener akan mereset value pada field username dan password, kemudian text cursor akan dikembalikan ke field username.
Class ImageViewer
Class ImageViewer berisi method untuk menjalankan sebuah file chooser pada library java, kemudian ditambahkan pilihan bahwa hanya diperbolehkan untuk membuka file, dan dilakukan filter untuk hanya menampilkan file dengan extension jpg, png, gif, dan bmp.
Login Failed
Komentar
Posting Komentar