Postingan

Menampilkan postingan dari Desember, 2018

Image Editor

Gambar
Saat Pertemuan sebelumnya, saya telah membuat Image Viewer dengan beberapa filter. Pada aplikasi Image Editor dengan Java ini, saya akan mengembangkan aplikasi Image Viewer dengan beberapa tambahan fitur. Kelas yang dibuat:  ·        ImageViewer : ImageViewer adalah kelas utama aplikasi penampil gambar. Ini membangun dan menampilkan aplikasi GUI dan menginisialisasi semua komponen lainnya. Untuk memulai aplikasi, buat objek dari kelas ini. ·        Filter (abstract class): Filter adalah superclass abstrak untuk semua filter gambar dalam aplikasi ini. Filter dapat diterapkan ke OFImages dengan menerapkan metode yang berlaku. Fish Eye Filter              : membuat filter fish eye. Lighter Filter                : membuat filter lighter. Pixelize Filter               : membuat filte...

Game Pong Menggunakan Java

Gambar
Ada beberapa class yang dibutuhkan untuk membuat game Pong melawan Bot ini yaitu : 1. Ball untuk bola 2. Paddle untuk pemukul 3. Render untuk merender grafiknya 4. Pong untuk meload seluruh nya. 1. Class Ball import java.awt.Color; import java.awt.Graphics; import java.util.Random; public class Ball { public int x, y, width = 25, height = 25; public int motionX, motionY; public Random random; private Pong pong; public int amountOfHits; public Ball(Pong pong) { this.pong = pong; this.random = new Random(); spawn(); } public void update(Paddle paddle1, Paddle paddle2) { int speed = 5; this.x += motionX * speed; this.y += motionY * speed; if (this.y + height - motionY > pong.height || this.y + motionY < 0) { if (this.motionY < 0) { this.y = 0; ...

Image Viewer

Gambar
Dalam kesempatan kali ini, saya mendapatkan tugas untuk membuat imageviewer dengan Blue J. Saya akan membuat fitur filter didalamnya. Berikut saya sertakan source code dari masing-masing class yang telah saya buat: 1.  Class OFImage import java.awt.*; import java.awt.image.*; import javax.swing.*; /** * class OFImage untuk mendefinisikan sebuah image dalam format object first. * * @author Lutfiyanti * @version 26112018 */ public class OFImage extends BufferedImage { /** * Create an OFImage copied from a BufferedImage. * @param image The image to copy. */ public OFImage(BufferedImage image) { super(image.getColorModel(), image.copyData(null), image.isAlphaPremultiplied(), null); } /** * Create an OFImage with specified size and unspecified content. * @param width The width of the image. * @param height The height of the im...