TUGAS 7 PBO : Image Viewer GUI Application

     GUI adaah singkatan dari Graphical User Interface. GUI merupakan desain aplikasi dengan tampilan visual sehingga pengguna dapat dengan mudah menggunakan aplikasi. Salah satu contoh penerapan GUI yaitu program Image Viewer. Program ini bekerja menampilkan sebuah gambar yang dipilih user, lalu juga menambahkan suatu efek yang ketika dijalankan dapat merubah gambar layaknya filter.

Terdapat 4 class yang menyusun program Image Viewer antara lain : ImageViewer, ImagePanel, ImageFileManager, dan OFImage.

a. ImageViewer merupakan class utama yang membangun GUI dan menjalankan seluruh sistem.

b. ImagePanel berperan sebagai Swing component yang dapat ditampilkan di OFImage.

c. ImageFileManager berfungsi untuk memuat dan menyimpan image.

d. OFImage mendefinisikan sebuah image dalam format OF (Object First).

>> Tampilan diagram class

>> Tampilan aplikasi GUI ketika dijalankan
*Ketika awal mulai tidak ada file image yang ditampilkan, user diminta memilih image mana yang akan dimuat dengan menekan File > Open

*Tampilan aplikasi memuat image yang telah dipilih

*Tampilan image berubah lebih gelap setelah dilakukan Filter > darker

*Tampilan image berubah lebih terang setelah dilakukan Filter > lighter

*Tampilan image berubah menjadi hanya warna hitam putih setelah dilakukan Filter > threshold

Berikut tampilan source code dari keempat class;
> class ImageViewer
> class ImagePanel
> class ImageFileManager
> class OFImage


Sekian TUGAS 7 PBO : Image Viewer GUI Application.

Komentar

Postingan populer dari blog ini

TUGAS 6 PBKK : NET Web Development

TUGAS 6 PBO : World Of Zuul