Postingan

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: ...

Java GUI Image Viewer

Gambar
Pada kesempatan kali ini saya ingin berbagai ilmu mengenai java GUI atau Graphical User Interfaces. J ava GUI pada prinsipnya terdapat Components yaitu seperti button, label, menus, slider. Kedua adalah Layout yaitu yang memetakkan komponen-komponen tersebut. yang Ketiga Event sebagai reaksi dari user input seperti button press, menu selections, dan lain-lain. Langsung saja kita masuk pada contoh program yaitu program penampil gambar. berikut daftar Class - Class yang dibutuhkan: 1. ImageViewer 1: import java.awt.*; 2: import java.awt.event.*; 3: import java.awt.image.*; 4: import javax.swing.*; 5: import java.io.File; 6: /** 7: * 8: * @author Annas 9: * @version 26112018 10: */ 11: public class ImageViewer 12: { 13: //static field 14: private static final String VERSION = "Version 1.0"; 15: private static JFileChooser fileChooser = new JFileChooser(System.getProperty("user.dir")); 16: //field 17: ...