Tugas 6 : GUI ImageViewer

 IMAGE VIEWER MENGGUNAKAN GUI

GUI adalah suatu sistem yang membuat para pengguna atau user memapu berinteraksi dengan suatu perangkat komputer yang digunakan oleh si user tersebut. GUI sendiri dapat dikendalikan menggunakan beberapa macam alat input, seperti mouse, keyboard, touchscreen, dan lain sebagainya.

Sistem Operasi GUI secara umum akan ada jendela, menu, tombol, ikon, dan lainnya yang didesain supaya penggunanya lebih mudah dalam berinteraksi dengan sistem operasi atau aplikasi.

Secara sederhana fungsi GUI adalah mempermudah user menggunakan sebuah software dalam komputer. Karena GUI mempermudah user dengan satu klik bisa menampilkan sebuah aplikasi, bukan lagi dengan cara mengetiknya.

Pada program ImageViewer menggunakan GUI ini terdapat 4 kelas, yaitu:

1. Class ImageViewer

2. Class ImagePanel

3. Class OFImage

4. Class ImageFileManager

Berikut adalah diagramnya:

1. ImageViewer

ImageViewer adalah main class dari aplikasi image viewer. class ini fungsinya yaitu membuat dan menampilakn aplikasi GUI dan menginisialisasi semua komponen lain.

Berikut Source codenya:

2. ImagePanel

ImagePanel adalah komponen Swing yang bisa menampilkan OFImage. ImagePanel terkontruksi sebagai sebuah subclass dari Jcomponent dengan beberapa fungsi tambahan dari pengaturan sebuah OFImage.


Berikut Source codenya:


3. ImageFileManager

ImageFileManager adalah kelas utilitas kecil dengan metode statis untuk memuat dan menyimpan gambar. File di disk bisa dalam format gambar JPG atau PNG. Untuk file yang ditulis oleh kelas ini, formatnya ditentukan oleh IMAGE_FORMAT konstan.


Berikut Source codenya:


4. OFImage

OFImage adalah kelas yang mendefinisikan gambar dalam format OF (Objects First).

DF


Berikut Source codenya:


Berikut adalah cara menggunakan ImageViewer:

1. 


2. 


3. 

4. Untuk membuka file gambar

5. Pilih gambar yang ingin diubah

6. contoh gambar yang dipilih

7. Untuk tampilan gambar lebih gelap

8. Untuk tampilan gambar lebih terang

9. Untuk tampilan gambar threshold

10. Untuk menutup gambar dan kembali ke tampilan awal

11. Untuk menutup aplikasi
http://













Komentar

Postingan Populer