Postingan

Menampilkan postingan dari Desember, 2018

EAS PBO-B

Gambar
Berikut merupakan ImageViewer yang saya kembangkan dari ImageViewer 3.0 sebelumnya dengan penambahan fitur crop. 1. Image Viewer 1: import java.awt.*; 2: import java.awt.event.*; 3: import javax.swing.*; 4: import javax.swing.border.*; 5: import java.io.File; 6: import java.util.List; 7: import java.util.ArrayList; 8: /** 9: * ImageViewer is the main class of the image viewer application. It builds and 10: * displays the application GUI and initialises all other components. 11: * 12: * To start the application, create an object of this class. 13: * 14: * @author Michael Kolling and David J Barnes 15: * @version 3.0 16: */ 17: public class ImageViewer 18: { 19: // static fields: 20: private static final String VERSION = "Version 3.0"; 21: private static JFileChooser fileChooser = new JFileChooser(System.getProperty("user.dir")); 22: // fields: 23: private JFrame fram...

Pong Java Game

Gambar
Pada postingan saya kali ini saya akan mencoba membuat game pong dengan bahasa Java di BlueJ IDE. Ide berikut saya kutip dari sini . Hal yang pertama yang perlu dilakukan adalah dengan membuat sebuah package bernama Pong lalu membuat beberapa class-classnya sebagai berikut : 1. Pong 1: package pong; 2: import java.awt.BasicStroke; 3: import java.awt.Color; 4: import java.awt.Font; 5: import java.awt.Graphics2D; 6: import java.awt.RenderingHints; 7: import java.awt.event.ActionEvent; 8: import java.awt.event.ActionListener; 9: import java.awt.event.KeyEvent; 10: import java.awt.event.KeyListener; 11: import java.util.Random; 12: import javax.swing.JFrame; 13: import javax.swing.Timer; 14: public class Pong implements ActionListener, KeyListener 15: { 16: public static Pong pong; 17: public int width = 700, height = 700; 18: public Renderer renderer; 19: public Paddle player1; 20: public Padd...

Image Viewer versi 3

Gambar
Pada kesempatan kali ini saya akan posting kodingan image viewer dengan bahasa Java menggunakan BlueJ IDE. kodingan ini saya kutip dari author buku yang kami pelajari. Berikut gambar mapping  class-classnya. 1. Image Viewer 1: import java.awt.*; 2: import java.awt.event.*; 3: import java.awt.image.*; 4: import javax.swing.*; 5: import javax.swing.border.*; 6: import java.io.File; 7: import java.util.List; 8: import java.util.ArrayList; 9: import java.util.Iterator; 10: /** 11: * ImageViewer is the main class of the image viewer application. It builds and 12: * displays the application GUI and initialises all other components. 13: * 14: * To start the application, create an object of this class. 15: * 16: * @author Michael Kolling and David J Barnes 17: * @version 3.0 18: */ 19: public class ImageViewer 20: { 21: // static fields: 22: private static final String VERSION = "Version 3.0"; 23: ...