Postingan

Menampilkan postingan dari November, 2018

Membuka Image Dengan Java v1.0

Gambar
Untuk tugas kali ini, saya akan membuat sebuah program untuk dapat menampilkan image sebuah gambar. Selain dapat menampilkan gambar, program saya juga dapat membuat gambar lebih terang dan lebih gelap. Berikut merupakan class yang ada : 1. Image Viewer 2. Image File Manager 3. Image Panel 4. OFImage Berikut merupakan source code program saya: 1. Image viewer import java.awt.*; import java.awt.event.*; import java.awt.image.*; import javax.swing.*; import java.io.File; /** * ImageViewer is the main class of the image viewer application. It builds and * displays the application GUI and initialises all other components. * * To start the application, create an object of this class. * * @author Krisna Badru W (05111740000048) * @version 1.0 */ public class ImageViewer { // static fields: private static final String VERSION = "Version 1.0"; private static JFileChooser fileChooser = new JF

FOXES AND RABBITS

Gambar
Di pertemuan hari ini, saya mempelajari tentang polymhorphism. Polymhorphism merupakan sebuah cara untuk menyimpan berbagai jenis object dalam sebuah variable. Berikut merupakan proses penerapan yang saya lakukan pada program simulator foxes and rabbits. Dalam Simulator ini terdapat 9 kelas yaitu: 1. Simulator. 2. Simulator view. 3. Field stats. 4. Counter. 5. Field. 6. Location. 7. Fox 8. Rabbits. 9. Randomizer Berikut merupakan source code untuk program saya: 1. Simulator import java.util.Random; import java.util.List; import java.util.ArrayList; import java.util.Iterator; import java.awt.Color; /** * @author Krisna Badru W (05111740000048) * @version 1 */ public class Simulator { // Constants representing configuration information for the simulation. // The default width for the grid. private static final int DEFAULT_WIDTH = 50; // The default depth of the grid. private static final int DEFAULT_DEPTH = 50;