Postingan

PBO A - EAS IMAGE EDITOR

Gambar
SOAL EAS : 1. Gambarkan rancangan interfacenya. 2. Gambarkan dan jelaskan Class Diagram penyusun dari image viewer yang akan dibuat. 3. Implementasikan ke dalam program dan buat link nya di posting blog ini. JAWABAN : 1.  RANCANGAN INTERFACE 2. CLASS DIAGRAM  3. PROGRAM : 1. Filter public abstract class Filter { private String name; /** * Create a new filter with a given name. * @param name The name of the filter. */ public Filter(String name) { this.name = name; } /** * Return the name of this filter. * * @return The name of this filter. */ public String getName() { return name; } /** * Apply this filter to an image. * * @param image The image to be changed by this filter. */ public abstract void apply(OFImage image); } 2. Image viewer import java.awt.*;   import java....

PBO A - IMAGE VIEWER V3.0

Gambar
1. Filter public abstract class Filter { private String name; /** * Create a new filter with a given name. * @param name The name of the filter. */ public Filter(String name) { this.name = name; } /** * Return the name of this filter. * * @return The name of this filter. */ public String getName() { return name; } /** * Apply this filter to an image. * * @param image The image to be changed by this filter. */ public abstract void apply(OFImage image); } 2. Image viewer import java.awt.*; import java.awt.event.*; import java.awt.image.*; import javax.swing.*; import javax.swing.border.*; import java.io.File; import java.util.List; import java.util.ArrayList; import java.util.Iterator; public class ImageViewer { // static fields: private static final String VERSION = "Version 3.0...