Aplikasi Image Viewer

Berikut ini adalah Aplikasi Image Viewer. Pada program aplikasi ini berfungsi untuk membuka sebuah contoh gambar yang pada nantinya akan dilakukan proses pengeditan. Proses pengeditan ini terdiri dari mengubah tingkat kontras dan mengedit tingkat brightness atau kecerahan dari sebuah gambar. Dalam program aplikasi ini, terdapat hal-hal yang diperlukan saat dalam pembuatan aplikasi dengan basis GUI atau disebut juga Graphical User Interface, yaitu sebagai berikut :

1. Javax.swing.* : berfungsi sebagai mengembangkan aplikasi yang berbasis GUI dan juga java swing ini juga merupakan salah satu solusi dalam mengembangkan aplikasi berbasis GUI.

2.java.awt.* : berfungsi sebagai tempat untuk menyediakan sejumlah kelas yang nantinya untuk membuat GUI di program java.

3.java.awt.event.* : berfungsi sebagai fungsi import yang digunakan untuk memproses deklarasi dari Class event yang nantinya berisi komponen-komponen dari sebuah program yang telah dibuat, dan untuk mengambil semua file yang ada di package event yang dimana berada pada package java.awt.

Berikut merupakan penggambaran dari diagram object dan diagram class :


Dan berikut ini merupakan source code dari aplikasi Login :

1. ImageViewer.java : Class ini merupakan class utama yang ada didalam aplikasi ini karena terdapat beberapa class yang akan dipanggil, dan di fungsi main yang ada di dalam Class ini terdapat beberapa fungsi yang sudah di cocok-kan diantaranya yaitu tampilan awal aplikasi.

Source Code :



2. ImagePanel.java : Class ini merupakan class yang berisikan pensettingan sebuah foto supaya foto tersebut sesuai dengan ukuran dari foto utama, dan juga untuk menyesuaikan foto di dalam aplikasi.

Source Code :



3.OFImage.java : Class ini merupakan class yang berisikan tentang editan foto yang akan ditampilkan. Class ini berfungsi sebagai set data gambar / foto dan berfungsi sebagai proses editing gambar / foto.

Source Code :



4.ImageFileManager.java : Class ini merupakan class yang berisikan untuk load / mengambil gambar dari folder komputer user dan juga berisikan save image.

Source Code :



Output :

1. Tampilan awal dari aplikasi ImageViewer

2. Menampilkan sebuah gambar dengan cara Load Image / mengambil gambar dari komputer 

3. Mencoba menggunakan filter Darker

4.Mencoba menggunakan filter Lighter

5. Mencoba menggunakan filter Threshold

Komentar

Postingan Populer