Skip to main content

Image Viewer

 Image Viewer


Kali ini saya membuat sebuah aplikasi untuk menampilkan gambar menggunakan GUI dari java. Aplikasi ini menggunakan empat buah class. Pertama kita membuat objek dari class ImageViewer.java kemudian akan menampilkan sebuah aplikasi kosong yang tidak berisi gambar apapun. Lalu kita memilih gambar yang akan diinputkan. Dalam aplikasi ini terdapat filter berupa Darker (menggelapkan gambar), Lighter (menerangkan cahaya pada gambar), dan Threshold (sketch gambar).

1. ImageViewer.java <main class dari aplikasi yang mengatur keseluruhan aplikasi>
2. ImageFileManager.java <load dan save image>
3. ImagePanel.java <class untuk setting gambar>
4. OFImage.java <class yang berisi filter yang dapat digunakan>

Hasil Output :
Tampilan Awal

Open File

Tampilan Gambar

Filter Darker

Filter Lighter

Filter Threshold



















Comments

Popular posts from this blog

Traffic Light Simulator

  Abstrac      GUI atau Graphical Unit Interface adalah sebuah bentuk user interface yang memungkinkan user berinteraksi dengan electrical device secara visual dari pada tulisan. Kali ini saya mempelajari penggunaan GUI ini dengan mengaplikasikannya melalui sebuah aplikasi Traffic Light, salah satu GUI yang dipakai dalam aplikasi ini adalah java swing. Aplikasi ini memiliki tiga komponen warna yaitu Merah, Hijau, dan Kuning yang akan menyala secara berurutan dengan periode masing - masing warna yaitu 10 detik. Menurut saya 10 detik itu merupakan waktu yang cukup tepat karena tidak terlalu lama dan tidak terlalu sebentar untuk sebuah percobaan aplikasi.  Diagram Class Diagram Object Diagram Implementasi 1. AppFrame.java 2. SignalPane.java 3. DigitPane.java 4. TrafficLightPane.java Result

Ticket Machine

 Concert's Ticket Machine by Daffa Muhamad Azhar Pada tugas kali ini saya diminta untuk membuat sebuah program mesin penjual tiket. Saya memilih program untuk menjual tiket konser beberapa band. Band tersebut yaitu Linkin Park, One Ok Rock, Paramore, dan Avenged Sevenfold. Pada program ini, class Tiket merupakan fungsi main() dari keseluruhan program. Pertama kita diminta untuk memilih band yang akan kita beli tiketnya, kemudian kita diminta untuk memilih jenis tiket dan banyaknya tiket dari konser tersebut, terakhir kita diminta untuk memasukkan uang untuk membayar tiket tersebut. 1. Tiket.java < fungsi utama keseluruhan program > 2. Band.java < menyimpan data band > 3. LinkinPark.java < menyimpan data dari tipe tiket pada konser Linkin Park > 4. OOR.java < menyimpan data dari tipe tiket pada konser One Ok Rock > 5. Paramore.java < menyimpan data dari tipe tiket pada konser Paramore > 6. A7X.java < menyimpan data dari tipe tiket pada konser A...

Java Applet dan Java FX

 Java Applet          J ava Applet adalah sebuah aplikasi java yang dapat disisipkan ke dalam halaman HTML untuk kemudian dapat diakses oleh pengguna melalui halaman web. Java Applet juga dapat didownload terlebih dahulu oleh pengguna dan kemudian dijalankan melalui sebuah browser. Secara default, Java Applet tidak bisa mengakses resource pada komputer lokal. Java Applet biasanya digunakan untuk membuat website lebih dinamis dan menghibur dengan cara menambahkan beberapa fungsi kepada halaman web yang bersifat statis, dengan syarat bahwa perangkat yang digunakan memiliki browser yang mendukung Java seperti Microsoft Internet Explorer 4.0 ke atas, Netscape Navigator, Mozilla Firefox, Chrome, dan Opera. Kali ini saya membuat program untuk dapat lebih memahami java applet.  Class yang digunakan : 1. Clock.java <keseluruhan settingan dari applet yang akan ditampilkan yaitu berupa jam> Output : Java FX         JavaFX ad...