Langsung ke konten utama

Postingan

Menampilkan postingan dari Desember, 2018

Game Pong

Dalam game ini terdapat 4 class, yaitu: 1. Class Pong 2. Class Ball 3. Class Paddle 4. Class Renderer Map classnya akan terlihat seperti ini. Berikut adalah source codenya. 1. Class Pong import java.awt.BasicStroke; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.RenderingHints; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import java.util.Random; import javax.swing.JFrame; import javax.swing.Timer; public class Pong implements ActionListener, KeyListener { public static Pong pong; public int width = 700, height = 700; public Renderer renderer; public Paddle player1; public Paddle player2; public Ball ball; public boolean bot = false, selectingDifficulty; public boolean w, s, up, down; public int ga

Image Viewer 3.0

Image Viewer ini adalah pengembangan dari ImageViewer yang sebelumnya di post di blog ini juga. Berikut Design Class jika dilihat dengan Blue J. Berikut source code di tiap classnya. 1. ImageViewer 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; /** * Write a description of class ImageViewer here. * * @author (your name) * @version (a version number or a date) */ public class ImageViewer { // static fields: private static final String VERSION = "Version 3.0"; private static JFileChooser fileChooser = new JFileChooser(System.getProperty("user.dir")); // fields: private JFrame frame; private ImagePanel imagePanel; private JLabel filenameLabel; private JLabel statusLabel;