TUGAS PBO 7

IMAGE VIEWER

 Pada kesempatan kali ini saya akan membahas tentang aplikasi Image Viewer. Image Viewer ini merupakan implementasi GUI untuk menampilkan gambar atau foto beserta filternya. 

Berikut ini merupakan diagram class dari Aplikasi Image Viewer:

    Terdapat empat class yang digunakan pada aplikasi ini yaitu :
  1. ImageViewer yang merupakan class utama dari aplikasi ini , berguna untuk memanggil kelas yang lain  dan menampilkan windows GUI.
  2. ImageFileManager yaitu kelas untuk menyimpan dan memuat gambar atau foto
  3. ImagePanel, menampilkan OFImage, mengatur lebar dan tinggi panel sehingga foto dapat diseusaikan
  4. OFImage, sebagai class yang berguna untuk mendefinisikan gambar/foto menjadi OF (Object Firsts). Kemudian beberapa fungsi untuk edit filter.
Library yang terdapat pada kelas ini yaitu:
  1. Java.awt.*, untuk proses inputan dalam sebuah program yang telah dijalankan.
  2. Java.awt.image.*, untuk membuat dan memodifikasi gambar.
  3. Java.awt.swing.*, untuk mendeklarasikan sebuah komponen grafis dengan perintah yang dijalankan oleh program.
  4. Java.awt.event.*, untuk proses deklarasi dari class event yang berisi komponen program yang digunakan untuk mengambil semua file dari package event pada java.awt
  5. Java.io.File, untuk membuat, menghapus, dan mendapat informasi yang berhubungan dengan file atau folder seperti nama, ukuran, dsb. Namun bukan digunakan untuk manipulasi isinya.

Source code :

 ImageViewer.java :

 ImageFileManager.java :

 ImagePane.java :

 OFImage.java :

 Output :

    Berikut ini adalah outputnya : 

Gambar 1 Tampilan Awal GUI Image Viewer
Gambar 2 Menambahkan Foto atau Gambar
Gambar  3 Setelah dilakukan filter darker

Gambar  4 Setelah dilakukan filter lighter
Gambar  5 Setelah dilakukan filter threshold






Komentar

Postingan populer dari blog ini

TUGAS 9 PEMROGRAMAN WEB (B) - CRUD PHP

Tugas 5 Rekayasa Kebutuhan

TUGAS 4 REKAYASA KEBUTUHAN